Defines types for handlers, the primary building block of a Gotham application.
A function can be used directly as a handler using one of the default implementations of
Handler, but the traits can also be implemented directly for greater control. See the
Handler trait for some examples of valid handlers.
Defines handlers for serving static assets.
Defines handlers for static assets, used by
Describes an error which occurred during handler execution, and allows the creation of a HTTP
Allows conversion into a HandlerError from an implementing type.
Represents a type which can be converted into the future type returned by a
Represents a type which can be converted to a response. This trait is used in converting the return type of a function into a response.
A type which is used to spawn new
A type alias for the trait objects returned by