Packages

object Serve extends ServeInstances

Source
Serve.scala
Linear Supertypes
ServeInstances, ServeAuthInstances, ServeInstances1, ServeFunctions, ServeTypes, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Serve
  2. ServeInstances
  3. ServeAuthInstances
  4. ServeInstances1
  5. ServeFunctions
  6. ServeTypes
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Add[T, In <: HList, key, value] = Serve[T, In] { type Out = shapeless.labelled.FieldType[key,value] :: In }
    Definition Classes
    ServeTypes
  2. type Aux[T, In <: HList, O <: HList] = Serve[T, In] { type Out = O }
    Definition Classes
    ServeTypes
  3. type Check[T, In <: HList] = Serve[T, In] { type Out = In }
    Definition Classes
    ServeTypes
  4. type Push[T, In <: HList, value] = Serve[T, In] { type Out = value :: In }
    Definition Classes
    ServeTypes
  5. class group[name] extends AnyRef
    Definition Classes
    ServeTypes
  6. class key[name] extends AnyRef
    Definition Classes
    ServeTypes

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit def apiKeyAuthServe[realm, Param <: CanHoldApiKey, In <: HList](implicit serve: Serve[Param, In]): Aux[ApiKeyAuth[realm, Param], In, Out]
    Definition Classes
    ServeAuthInstances
  5. def apply[L <: HList, T](implicit serve: Serve[T, L]): Aux[T, L, Out]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. implicit def captureServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PPath[x]): Add[Capture[name, x], In, name, x]
    Definition Classes
    ServeInstances
  13. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  14. implicit def cookieServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PCookie[x]): Add[Cookie[name, x], In, name, x]
    Definition Classes
    ServeInstances
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. 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
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. implicit def groupServe[name, In <: HList](implicit w: shapeless.Witness.Aux[name]): Push[Group[name], In, group[name]]
    Definition Classes
    ServeInstances
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. implicit def headerServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PHeader[x]): Add[Header[name, x], In, name, x]
    Definition Classes
    ServeInstances
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. implicit def keyServe[name, In <: HList](implicit w: shapeless.Witness.Aux[name]): Push[Key[name], In, key[name]]
    Definition Classes
    ServeInstances
  24. implicit def metaServe[x <: Meta, In <: HList]: Aux[x, In, In]
    Definition Classes
    ServeInstances
  25. implicit def methodServe[method, In <: HList](implicit check: MethodCheck[method]): Check[method, In]
    Definition Classes
    ServeInstances
  26. def name[name <: Symbol](implicit w: shapeless.Witness.Aux[name]): String
    Attributes
    protected
    Definition Classes
    ServeFunctions
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def nil[T](implicit serve: Serve[T, HNil]): Aux[T, HNil, Out]
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. implicit def prefixServe[pref, In <: HList](implicit n: Name[pref]): Check[Prefix[pref], In]
    Definition Classes
    ServeInstances
  32. 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
  33. implicit def queryMap[name <: Symbol, x, In <: HList]: Add[AllQuery[name, x], In, name, Map[String, String]]
    Definition Classes
    ServeInstances
  34. 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
  35. implicit def queryParamServe[name, x, In <: HList](implicit arg0: Name[name], arg1: PQuery[x]): Add[QueryParam[name, x], In, name, x]
    Definition Classes
    ServeInstances
  36. 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
  37. 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
  38. 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
  39. def serveAdd[T, In <: HList, A, key](dir: Directive1[A]): Add[T, In, key, A]
    Definition Classes
    ServeFunctions
  40. def serveAddIn[T, In <: HList, A, key](f: (In) ⇒ Directive1[A]): Add[T, In, key, A]
    Definition Classes
    ServeFunctions
  41. def serveCheck[T, In <: HList](dir: Directive0): Check[T, In]
    Definition Classes
    ServeFunctions
  42. def serveCheckIn[T, In <: HList](f: (In) ⇒ Directive0): Check[T, In]
    Definition Classes
    ServeFunctions
  43. 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
  44. 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
  45. 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
  46. 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
  47. def servePush[T, In <: HList, A](dir: Directive1[A]): Push[T, In, A]
    Definition Classes
    ServeFunctions
  48. 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
  49. 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
  50. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ServeInstances

Inherited from ServeAuthInstances

Inherited from ServeInstances1

Inherited from ServeFunctions

Inherited from ServeTypes

Inherited from AnyRef

Inherited from Any

Ungrouped