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 cheaply cloneable and sliceable chunk of contiguous memory.
A unique reference to a contiguous slice of memory.
A stream of
Bytes
, used when receiving bodies from the network.The Request Method (VERB)
An HTTP status code (
status-code
in RFC 7230 et al.).Enums
Represents errors that can occur handling application.
Incoming Body from request.
Outgoing Body to response.
Traits
Trait representing a streaming body of a Request or Response.
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).