package
routineer
Type Members
-
sealed
trait
Args extends AnyRef
-
sealed
trait
Dispatch[+H[_ <: Args]] extends AnyRef
-
final
case class
EqualsP[A](value: A) extends ValuePattern[A, A] with Product with Serializable
-
sealed
class
IntP extends ValuePattern[String, Int]
-
final
case class
NonNegativeP[A]()(implicit num: Numeric[A]) extends ValuePattern[A, A] with Product with Serializable
-
final
case class
ParamValues(first: String, rest: String*) extends Product with Serializable
-
trait
PathParser extends AnyRef
-
final
case class
PositiveP[A]()(implicit num: Numeric[A]) extends ValuePattern[A, A] with Product with Serializable
-
-
final
case class
RegexP(regex: Regex) extends ValuePattern[String, Seq[String]] with Product with Serializable
-
final
case class
Route[O <: Args, +H[_ <: Args]](pattern: RoutePattern[O], handler: H[O]) extends Product with Serializable
-
sealed
trait
RoutePattern[O <: Args] extends AnyRef
-
sealed
trait
Routes[+H[_ <: Args]] extends AnyRef
-
final
case class
ValueCheck[-I](pattern: ValuePattern[I, _]) extends Product with Serializable
-
trait
ValuePattern[-I, +O] extends AnyRef