Modules§
- combinators
- Combinators for the
Body
trait.
Structs§
- Body
Bytes - Concrete implementation of (Body).
- Body
Data Stream - A data stream created from a
Body
. - Body
Stream - A stream created from a
Body
. - Bytes
- A cheaply cloneable and sliceable chunk of contiguous memory.
- Collected
- A collected body produced by
BodyExt::collect
which collects all the DATA frames and trailers. - Empty
- A body that is always empty.
- Frame
- A frame of any kind related to an HTTP stream (body).
- Full
- A body that consists of a single chunk.
- Header
Map - A set of HTTP headers
- Header
Name - Represents an HTTP header field name
- Header
Value - Represents an HTTP header field value.
- Http
Method - The Request Method (VERB)
- Length
Limit Error - An error returned when body length exceeds the configured limit.
- Limited
- A length limited body.
- ProductOS
Request - ProductOS
Request Client - ProductOS
Requester - ProductOS
Response - Proxy
- Request
- Represents an HTTP request.
- Response
- Represents an HTTP response
- Size
Hint - A
Body
size hint - Status
Code - An HTTP status code (
status-code
in RFC 9110 et al.). - Stream
Body - A body created from a
Stream
. - Uri
- The URI component of a request.
Enums§
- Body
Error - Body
Type - Either
- Sum type with two cases:
Left
andRight
, used if a body can be one of two distinct types. - Method
- ProductOS
Request Error - Protocol
- Redirect
Policy
Traits§
- Body
- Trait representing a streaming body of a Request or Response.
- BodyExt
- An extension trait for
http_body::Body
adding various combinators and adapters - ProductOS
Client