Expand description
Defines the Gotham Router
and supporting types.
Re-exports
pub use builder::build_router;
pub use builder::build_simple_router;
Modules
Defines a builder API for constructing a Router
.
Defines Router
functionality which acts on the Response
Defines types that support individual application routes.
Defines a hierarchial Tree
with subtrees of Node
.
Structs
The error type used for a non-matching route, as returned by RouteMatcher::is_match
. Multiple
values of this type can be combined by matchers that are wrapping other matchers, using the
intersection
/ union
methods. The data within is used by the Router
to create a
Response
when no routes were successfully matched.
Responsible for dispatching HTTP requests to defined routes, and responding with appropriate
error codes when a valid Route
is unable to be determined or the dispatch cannot be
performed.