Request method to match.
Path rules to execute.
Accumulated RequestRule's.
Capture a query rule
Capture a query rule
types of elements captured by query.
Query capture rule.
a QueryBuilder with which to continue building the route.
Prepend the prefix to the path rules
Prepend the prefix to the path rules
non-capturing prefix to prepend
builder with the prefix prepended to the path rules
Append the header to the builder, generating a new typed representation of the route
Append the header to the builder, generating a new typed representation of the route
Decode the body using the EntityDecoder
Decode the body using the EntityDecoder
Alias for decoding
type of the result.
EntityDecoder
to utilize for decoding the body.
Converts a route into an Uri
.
Converts a route into an Uri
.
If the conversion fails None
is returned. In case your route has
multiple paths only one way will be resolved as instance of Uri
.
If the route is a URI Template but not an URI None
will be returned.
Converts a route into an UriTemplate
.
Converts a route into an UriTemplate
.
If the conversion fails None
is returned. In case your route has
multiple paths only one way will be resolved as instance of UriTemplate
.
Decode the body using the EntityDecoder
Decode the body using the EntityDecoder
Alias for the ^
operator.
type of the result.
EntityDecoder
to utilize for decoding the body.
Create a RhoRoute from a given Action
Request method to match.
Request method to match.
Path rules to execute.
Path rules to execute.
Accumulated RequestRule's.
Accumulated RequestRule's.
Append the header to the builder, generating a new typed representation of the route
Append the header to the builder, generating a new typed representation of the route
Compiles a HTTP request definition into an action
Compiles a HTTP request definition into an action
Typed builder of query rules
The QueryBuilder represents a builder for routes that already have a defined method and path. It can accumulate query rules and mount decoders.
The HList representation of the types the route expects to extract from a
Request
.Request method to match.
Path rules to execute.
Accumulated RequestRule's.