Expand description
The core traits and types in for the Viz
.
Modules
Traits and types for handling an HTTP.
HTTP header types
Typed HTTP Headers
Built-in Middleware.
Extractors types and traits.
Structs
A stream of Bytes
, used when receiving bodies.
A cheaply cloneable and sliceable chunk of contiguous memory.
A unique reference to a contiguous slice of memory.
The Request Method (VERB)
An HTTP status code (status-code
in RFC 7230 et al.).
Enums
Represents errors that can occur handling application.
Traits
A handler with extractors.
An interface for extracting data from the HTTP Request
.
A simplified asynchronous interface for handling input and output.
The HandlerExt
trait, which provides adapters for chaining and composing handlers.
Trait implemented by types that can be converted to a Handler
.
Trait implemented by types that can be converted to an HTTP Response
.
The Request Extension.
The Response Extension.
Then Transform
trait defines the interface of a handler factory that wraps inner handler to
a Handler during construction.
Type Definitions
Alias the boxed Handler.
Represents a middleware parameter, which is a tuple that includes Requset and BoxHandler.
Represents an HTTP Request.
Represents an HTTP Response.
Represents either success (Ok) or failure (Err).