Trait representing a streaming body of a Request or Response.
Data is streamed via the
poll_data function, which asynchronously yields
T: Buf values. The
size_hint function provides insight into the total number of bytes that will be streamed.
poll_trailers function returns an optional set of trailers used to finalize the request /
response exchange. This is mostly used when using the HTTP/2.0 protocol.
Values yielded by the
The error type this
Body might generate.
Attempt to pull out the next data buffer of this stream.
true when the end of stream has been reached.
An end of stream means that both
A return value of
false does not guarantee that a value will be
Returns the bounds on the remaining length of the stream.
When the exact remaining length of the stream is known, the upper bound will be set and will equal the lower bound.