pl
.
metastack
metarouter
package
metarouter
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
metarouter
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
Arg
[
T
]
()
(
implicit
parseableArg:
ParseableArg
[
T
]
)
extends
Product
with
Serializable
case class
MappedRoute
[
ROUTE <:
HList
,
T
]
(
route:
Route
[
ROUTE
]
)
extends
Product
with
Serializable
trait
ParseableArg
[
T
]
extends
AnyRef
case class
Path
(
path:
String
,
args:
Map
[
String
,
String
] =
Map.empty
)
extends
Product
with
Serializable
trait
PathElement
[
T
]
extends
AnyRef
case class
Route
[
ROUTE <:
HList
]
(
pathElements:
ROUTE
)
extends
Product
with
Serializable
case class
RouteData
[
ROUTE <:
HList
,
DATA <:
HList
]
(
route:
Route
[
ROUTE
]
,
data:
DATA
)
extends
Product
with
Serializable
class
Router
extends
AnyRef
trait
StaticElement
[
T
]
extends
PathElement
[
T
]
Annotations
@implicitNotFound
(
...
)
Value Members
val
!#
:
Route
[
HNil
]
object
Args
object
ParseableArg
object
PathElement
object
PathParser
val
Root
:
Route
[
HNil
]
object
Route
extends
Serializable
object
Router
object
URI
Inherited from
AnyRef
Inherited from
Any
Ungrouped