object Serve extends ServeInstances
- Source
- Serve.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Serve
- ServeInstances
- ServeAuthInstances
- ServeInstances1
- ServeFunctions
- ServeTypes
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Add[T, In <: HList, key, value] = Serve[T, In] { type Out = shapeless.labelled.FieldType[key,value] :: In }
- Definition Classes
- ServeTypes
-
type
Aux[T, In <: HList, O <: HList] = Serve[T, In] { type Out = O }
- Definition Classes
- ServeTypes
-
type
Check[T, In <: HList] = Serve[T, In] { type Out = In }
- Definition Classes
- ServeTypes
-
type
Push[T, In <: HList, value] = Serve[T, In] { type Out = value :: In }
- Definition Classes
- ServeTypes
-
class
group[name] extends AnyRef
- Definition Classes
- ServeTypes
-
class
key[name] extends AnyRef
- Definition Classes
- ServeTypes
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
def
apiKeyAuthServe[realm, Param <: CanHoldApiKey, In <: HList](implicit serve: Serve[Param, In]): Aux[ApiKeyAuth[realm, Param], In, Out]
- Definition Classes
- ServeAuthInstances
- def apply[L <: HList, T](implicit serve: Serve[T, L]): Aux[T, L, Out]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
def
asServe[x, name, In <: HList, Head, old, Rest <: HList](implicit serveInner: Lazy[Aux[x, In, ::[FieldType[old, Head], Rest]]]): Aux[As[x, name], In, ::[FieldType[name, Head], Rest]]
- Definition Classes
- ServeInstances
-
implicit
def
basicAuthOptServe[realm, name <: Symbol, x, In <: HList](implicit arg0: Name[realm], arg1: shapeless.Witness.Aux[name], arg2: BasicAuthenticator[x]): Add[BasicAuth[realm, name, Option[x]], In, name, Option[x]]
- Definition Classes
- ServeAuthInstances
-
implicit
def
basicAuthServe[realm, name <: Symbol, x, In <: HList](implicit arg0: Name[realm], arg1: shapeless.Witness.Aux[name], arg2: BasicAuthenticator[x]): Add[BasicAuth[realm, name, x], In, name, x]
- Definition Classes
- ServeAuthInstances
-
implicit
def
bearerAuthOptServe[realm, name <: Symbol, x, In <: HList](implicit arg0: Name[realm], arg1: shapeless.Witness.Aux[name], arg2: BearerAuthenticator[x]): Add[BearerAuth[realm, name, Option[x]], In, name, Option[x]]
- Definition Classes
- ServeAuthInstances
-
implicit
def
bearerAuthServe[realm, name <: Symbol, x, In <: HList](implicit arg0: Name[realm], arg1: shapeless.Witness.Aux[name], arg2: BearerAuthenticator[x]): Add[BearerAuth[realm, name, x], In, name, x]
- Definition Classes
- ServeAuthInstances
-
implicit
def
captureServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PPath[x]): Add[Capture[name, x], In, name, x]
- Definition Classes
- ServeInstances
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
-
implicit
def
cookieServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PCookie[x]): Add[Cookie[name, x], In, name, x]
- Definition Classes
- ServeInstances
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
def
formFieldServe[name <: Symbol, x, In <: HList](implicit arg0: shapeless.Witness.Aux[name], arg1: PForm[x]): Add[FormField[name, x], In, name, x]
- Definition Classes
- ServeInstances
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit
def
groupServe[name, In <: HList](implicit w: shapeless.Witness.Aux[name]): Push[Group[name], In, group[name]]
- Definition Classes
- ServeInstances
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit
def
headerServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PHeader[x]): Add[Header[name, x], In, name, x]
- Definition Classes
- ServeInstances
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
keyServe[name, In <: HList](implicit w: shapeless.Witness.Aux[name]): Push[Key[name], In, key[name]]
- Definition Classes
- ServeInstances
-
implicit
def
metaServe[x <: Meta, In <: HList]: Aux[x, In, In]
- Definition Classes
- ServeInstances
-
implicit
def
methodServe[method, In <: HList](implicit check: MethodCheck[method]): Check[method, In]
- Definition Classes
- ServeInstances
-
def
name[name <: Symbol](implicit w: shapeless.Witness.Aux[name]): String
- Attributes
- protected
- Definition Classes
- ServeFunctions
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nil[T](implicit serve: Serve[T, HNil]): Aux[T, HNil, Out]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit
def
prefixServe[pref, In <: HList](implicit n: Name[pref]): Check[Prefix[pref], In]
- Definition Classes
- ServeInstances
-
implicit
def
queryFlagServe[name, x, In <: HList](implicit arg0: Name[name], arg1: shapeless.Witness.Aux[name]): Add[QueryFlag[name], In, name, Boolean]
- Definition Classes
- ServeInstances
-
implicit
def
queryMap[name <: Symbol, x, In <: HList]: Add[AllQuery[name, x], In, name, Map[String, String]]
- Definition Classes
- ServeInstances
-
implicit
def
queryOptParamsServe[name, x, In <: HList](implicit arg0: Name[name], param: SingleParam[Query, x]): Add[QueryParams[name, Option[x]], In, name, List[x]]
- Definition Classes
- ServeInstances1
-
implicit
def
queryParamServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PQuery[x]): Add[QueryParam[name, x], In, name, x]
- Definition Classes
- ServeInstances
-
implicit
def
queryParamsServe[name, x, In <: HList](implicit arg0: Name[name], param: SingleParam[Query, x]): Add[QueryParams[name, x], In, name, List[x]]
- Definition Classes
- ServeInstances1
-
implicit
def
reqBodyServe[name, x, In <: HList](implicit arg0: shapeless.Witness.Aux[name], arg1: FromRequestUnmarshaller[x]): Add[ReqBody[name, x], In, name, x]
- Definition Classes
- ServeInstances
-
def
resolveParam[S >: All <: ParamSource, name, A](implicit param: Param[S, A], w: Name[name], directives: ParamDirectives[S]): Directive1[A]
- Attributes
- protected
- Definition Classes
- ServeFunctions
-
def
serveAdd[T, In <: HList, A, key](dir: Directive1[A]): Add[T, In, key, A]
- Definition Classes
- ServeFunctions
-
def
serveAddIn[T, In <: HList, A, key](f: (In) ⇒ Directive1[A]): Add[T, In, key, A]
- Definition Classes
- ServeFunctions
-
def
serveCheck[T, In <: HList](dir: Directive0): Check[T, In]
- Definition Classes
- ServeFunctions
-
def
serveCheckIn[T, In <: HList](f: (In) ⇒ Directive0): Check[T, In]
- Definition Classes
- ServeFunctions
-
def
serveFMap[T, In <: HList, nameA, nameB, A, B](f: (A) ⇒ Future[B])(implicit select: shapeless.ops.record.Selector.Aux[In, nameA, A], ec: ExecutionContext): Aux[T, In, ::[FieldType[nameB, B], In]]
- Definition Classes
- ServeFunctions
-
def
serveFilter[T, In <: HList, name, A](f: (A) ⇒ Option[Rejection])(implicit select: shapeless.ops.record.Selector.Aux[In, name, A]): Aux[T, In, In]
- Definition Classes
- ServeFunctions
-
def
serveMap[T, In <: HList, nameA, nameB, A, B](f: (A) ⇒ B)(implicit select: shapeless.ops.record.Selector.Aux[In, nameA, A]): Aux[T, In, ::[FieldType[nameB, B], In]]
- Definition Classes
- ServeFunctions
-
def
serveMap2[T, In <: HList, nameA, nameB, nameC, A, B, C](f: (A, B) ⇒ C)(implicit selectA: shapeless.ops.record.Selector.Aux[In, nameA, A], selectB: shapeless.ops.record.Selector.Aux[In, nameB, B]): Aux[T, In, ::[FieldType[nameC, C], In]]
- Definition Classes
- ServeFunctions
-
def
servePush[T, In <: HList, A](dir: Directive1[A]): Push[T, In, A]
- Definition Classes
- ServeFunctions
-
def
serveReadAdd[T, param, Value, In <: HList, A, key](dir: (Value) ⇒ Directive1[A])(implicit read: shapeless.ops.record.Selector.Aux[In, param, Value]): Add[T, In, key, A]
- Definition Classes
- ServeFunctions
-
def
serveReadCheck[T, param, Value, In <: HList](dir: (Value) ⇒ Directive0)(implicit read: shapeless.ops.record.Selector.Aux[In, param, Value]): Check[T, In]
- Definition Classes
- ServeFunctions
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )