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
Append the path and rules
Append the path and rules
RequestLineBuilder rules to append to the path capture rules.
a new QueryBuilder that will execute the appended rules.
Append the path rules to the PathBuilder
Append the path rules to the PathBuilder
TypedPath rules to append to the path capture rules.
a new PathBuilder that will execute the appended rules.
Capture a String
from the path
Capture a String
from the path
Symbol
representing the name of the segment to capture.
a new PathBuilder that will capture a uri segment.
Match against a String
Match against a String
String
to match against.
a new PathBuilder that will match against the provided String
.
Capture the remaining elements in the path
Capture the remaining elements in the path
a Router
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.
EntityDecoder
to utilize for decoding the body.
Create a RhoRoute from a given Action
Method
of the incoming HTTP Request
Method
of the incoming HTTP Request
Untyped AST representation of the path to operate on
Untyped AST representation of the path to operate on
Untyped AST describing the extraction of headers and the query from the Request
Untyped AST describing the extraction of headers and the query from the Request
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
Fully functional path building