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.
Built-in 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).