typedapi
server
package
server
Linear Supertypes
ApiTransformer
,
WitnessToStringLowPrio
,
TypeLevelFoldLeftListLowPrio
,
TypeLevelFoldLeftLowPrio
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
server
ApiTransformer
WitnessToStringLowPrio
TypeLevelFoldLeftListLowPrio
TypeLevelFoldLeftLowPrio
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
package
akkahttp
implicit
def
clientHeaderElementTransformer
[
K
,
V
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
ClientHeaderElement
[
K
,
V
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
ClientHeader
[
K
,
V
],
El
],
KIn
,
VIn
,
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
clientHeaderParamTransformer
[
K
,
V
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
ClientHeaderParam
[
K
,
V
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
ClientHeaderInput
,
El
],
::
[
K
,
KIn
],
::
[
V
,
VIn
],
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
deleteTransformer
[
MT <:
MediaType
,
A
]
:
Aux
[
DeleteElement
[
MT
,
A
],
Unit
, (
HNil
,
HNil
,
HNil
,
DeleteCall
,
FieldType
[
MT
,
A
])]
Definition Classes
ApiTransformer
def
derive
[
F
[
_
]
]
:
ExecutableDerivation
[
F
]
def
deriveAll
[
F
[
_
]
]
:
ExecutableCompositionDerivation
[
F
]
implicit
def
fixedHeaderElementTransformer
[
K
,
V
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
FixedHeaderElement
[
K
,
V
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
FixedHeader
[
K
,
V
],
El
],
KIn
,
VIn
,
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
foldCase
[
H
,
T <:
HList
,
Agg
,
FtOut
,
FOut
]
(
implicit
f:
Aux
[
H
,
Agg
,
FtOut
]
,
next:
Lazy
[
Aux
[
T
,
FtOut
,
FOut
]]
)
:
Aux
[
::
[
H
,
T
],
Agg
,
FOut
]
Definition Classes
TypeLevelFoldLeftLowPrio
implicit
def
folderLeftList
[
H <:
HList
,
Agg
,
T <:
HList
]
(
implicit
folder0:
TypeLevelFoldLeft
[
H
,
Agg
]
,
list:
TypeLevelFoldLeftList
[
T
]
)
:
TypeLevelFoldLeftList
[
::
[
H
,
T
]] { type Out = shapeless.::[folder0.Out,list.Out] }
Definition Classes
TypeLevelFoldLeftListLowPrio
implicit
def
getTransformer
[
MT <:
MediaType
,
A
]
:
Aux
[
GetElement
[
MT
,
A
],
Unit
, (
HNil
,
HNil
,
HNil
,
GetCall
,
FieldType
[
MT
,
A
])]
Definition Classes
ApiTransformer
implicit
def
headerParamTransformer
[
S
,
A
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
HeaderParam
[
S
,
A
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
HeaderInput
,
El
],
::
[
S
,
KIn
],
::
[
A
,
VIn
],
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
hnilCase
[
Agg
]
:
Aux
[
HNil
,
Agg
,
Agg
]
Definition Classes
TypeLevelFoldLeftLowPrio
implicit
def
lastFoldLeftList
[
H <:
HList
,
Agg
]
(
implicit
folder0:
TypeLevelFoldLeft
[
H
,
Agg
]
)
:
TypeLevelFoldLeftList
[
::
[
H
,
HNil
]] { type Out = shapeless.::[folder0.Out,shapeless.HNil] }
Definition Classes
TypeLevelFoldLeftListLowPrio
def
mount
[
S
,
End <:
HList
,
Serv <:
HList
,
Req
,
Resp
,
Out
]
(
server:
ServerManager
[
S
]
,
end:
End
)
(
implicit
mapper:
Aux
[
endpointToServe
.type,
End
,
Serv
]
,
toList:
ServeToList
[
Serv
,
Req
,
Resp
]
,
mounting:
Aux
[
S
,
Req
,
Resp
,
Out
]
)
:
Out
def
mount
[
S
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
ROut
,
F
[
_
]
,
FOut
,
Req
,
Resp
,
Out
]
(
server:
ServerManager
[
S
]
,
endpoint:
Endpoint
[
El
,
KIn
,
VIn
,
M
,
ROut
,
F
,
FOut
]
)
(
implicit
executor:
Aux
[
Req
,
El
,
KIn
,
VIn
,
M
,
ROut
,
F
,
FOut
,
Resp
]
,
mounting:
Aux
[
S
,
Req
,
Resp
,
Out
]
)
:
Out
implicit
def
pathElementTransformer
[
S
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
PathElement
[
S
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
S
,
El
],
KIn
,
VIn
,
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
postTransformer
[
MT <:
MediaType
,
A
]
:
Aux
[
PostElement
[
MT
,
A
],
Unit
, (
HNil
,
HNil
,
HNil
,
PostCall
,
FieldType
[
MT
,
A
])]
Definition Classes
ApiTransformer
implicit
def
postWithBodyTransformer
[
BMT <:
MediaType
,
Bd
,
MT <:
MediaType
,
A
]
:
Aux
[
PostWithBodyElement
[
BMT
,
Bd
,
MT
,
A
],
Unit
, (
HNil
,
::
[
FieldType
[
BMT
, (
BodyField
)#
T
],
HNil
],
::
[
Bd
,
HNil
],
PostWithBodyCall
,
FieldType
[
MT
,
A
])]
Definition Classes
ApiTransformer
implicit
def
putTransformer
[
MT <:
MediaType
,
A
]
:
Aux
[
PutElement
[
MT
,
A
],
Unit
, (
HNil
,
HNil
,
HNil
,
PutCall
,
FieldType
[
MT
,
A
])]
Definition Classes
ApiTransformer
implicit
def
putWithBodyTransformer
[
BMT <:
MediaType
,
Bd
,
MT <:
MediaType
,
A
]
:
Aux
[
PutWithBodyElement
[
BMT
,
Bd
,
MT
,
A
],
Unit
, (
HNil
,
::
[
FieldType
[
BMT
, (
BodyField
)#
T
],
HNil
],
::
[
Bd
,
HNil
],
PutWithBodyCall
,
FieldType
[
MT
,
A
])]
Definition Classes
ApiTransformer
implicit
def
queryListParamTransformer
[
S
,
A
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
QueryParam
[
S
,
List
[
A
]], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
QueryInput
,
El
],
::
[
S
,
KIn
],
::
[
List
[
A
],
VIn
],
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
queryParamTransformer
[
S
,
A
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
QueryParam
[
S
,
A
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
QueryInput
,
El
],
::
[
S
,
KIn
],
::
[
A
,
VIn
],
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
segmentParamTransformer
[
S
,
A
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
SegmentParam
[
S
,
A
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
SegmentInput
,
El
],
::
[
S
,
KIn
],
::
[
A
,
VIn
],
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
serverHeaderMatchParamTransformer
[
K
,
V
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
ServerHeaderMatchParam
[
K
,
V
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
ServerHeaderMatchInput
,
El
],
::
[
K
,
KIn
],
::
[
Set
[
V
],
VIn
],
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
serverHeaderSendElementTransformer
[
K
,
V
,
El <:
HList
,
KIn <:
HList
,
VIn <:
HList
,
M <:
MethodType
,
Out
]
:
Aux
[
ServerHeaderSendElement
[
K
,
V
], (
El
,
KIn
,
VIn
,
M
,
Out
), (
::
[
ServerHeaderSend
[
K
,
V
],
El
],
KIn
,
VIn
,
M
,
Out
)]
Definition Classes
ApiTransformer
implicit
def
stringKey
[
K <:
String
]
:
WitnessToString
[
K
]
Definition Classes
WitnessToStringLowPrio
implicit
def
symbolKey
[
K <:
Symbol
]
:
WitnessToString
[
K
]
Definition Classes
WitnessToStringLowPrio
Inherited from
ApiTransformer
Inherited from
WitnessToStringLowPrio
Inherited from
TypeLevelFoldLeftListLowPrio
Inherited from
TypeLevelFoldLeftLowPrio
Inherited from
AnyRef
Inherited from
Any
Ungrouped