Helper for constructing a Route from a function literal.
Turns a Route
into an async handler function.
Turns a Route
into a server flow.
Turns a Route
into a server flow.
This conversion is also implicitly available through RouteResult#route2HandlerFlow.
"Seals" a route by wrapping it with default exception handling and rejection conversion.
"Seals" a route by wrapping it with default exception handling and rejection conversion.
A sealed route has these properties:
Success(RouteResult.Complete(response))
, never a failed future and never a rejected route. These
will be already be handled using the implicitly given RejectionHandler and ExceptionHandler (or
the default handlers if none are given or can be found implicitly).~
on routes or the Directive.| operator on directives.