Skip to main content

Module http

Module http 

Source

Re-exports§

pub use field::Field;
pub use field::OwnedField;
pub use huffman::HpackHuffman;
pub use huffman::HpackHuffmanError;
pub use varint::VarInt;

Modules§

body_kind
codec
compress
field
head
huffman
varint

Structs§

Borrowed
A non-owning byte slice valid for 'a.
Bytes
Bytes with a statically selected storage policy and no wrapper overhead.
Chunked
EncodedResponseInner
FixedResponseInner
HeadInner
HeaderItemInner
HeaderList
HeaderNameToken
HeaderStaticValueToken
HeadersInner
HotTextInner
InlineHeaderValue
IterStream
Method
The Request Method (VERB)
MonoResponseInner
NeverStream
PathParamRanges
Response
ResponsePlanInner
Retained
Bytes retained beyond their callback through pooled or shared ownership.
StaticResponseInner
A response whose body is guaranteed to live for the entire process.
StatusCode
An HTTP status code (status-code in RFC 9110 et al.).
Stream

Enums§

BodyInner
HeaderValueInner
HotBodyInner
HotHeadInner
ServeInner
TextItemInner

Constants§

CHUNK_TERMINATOR
DEFAULT_HEADER_CAPACITY

Traits§

EncodedBody
HeaderNameRef
IntoBody
IntoHeaderName
IntoHeaderValue
IntoServeResponse
OwnedShape
Shape
TextSpec

Functions§

apply_head_skip

Type Aliases§

Body
EncodedResponse
FixedResponse
HeaderItem
Headers
ResponsePlan
Serve
TextBody
TextItem