pub enum Body {
Empty,
Full(FileBytesStream),
Range(FileBytesStreamRange),
MultiRange(FileBytesStreamMultiRange),
}
Expand description
Hyper Body implementation for the various types of streams used in static serving.
Serve a range from a file.
Serve multiple ranges from a file.
Values yielded by the Body
.
The error type this Body
might generate.
Attempt to pull out the next data buffer of this stream.
Returns
true
when the end of stream has been reached.
Read more
Returns the bounds on the remaining length of the stream.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Instruments this type with the provided
Span
, returning an
Instrumented
wrapper.
Read more
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.