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 ResponseDefines 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.