pub struct BodyDynBox(/* private fields */);
Implementations§
Trait Implementations§
Source§impl Body for BodyDynBox
impl Body for BodyDynBox
Source§fn poll_data(
self: Pin<&mut Self>,
_context: &mut Context<'_>,
) -> Poll<Option<ServerResult<Bytes>>>
fn poll_data( self: Pin<&mut Self>, _context: &mut Context<'_>, ) -> Poll<Option<ServerResult<Bytes>>>
Attempt to pull out the next data buffer of this stream.
Source§fn poll_trailers(
self: Pin<&mut Self>,
_context: &mut Context<'_>,
) -> Poll<ServerResult<Option<Headers>>>
fn poll_trailers( self: Pin<&mut Self>, _context: &mut Context<'_>, ) -> Poll<ServerResult<Option<Headers>>>
Poll for an optional single
HeaderMap
of trailers. Read moreSource§fn is_end_stream(&self) -> bool
fn is_end_stream(&self) -> bool
Returns
true
when the end of stream has been reached. Read moreSource§fn size_hint(&self) -> BodySizeHint
fn size_hint(&self) -> BodySizeHint
Returns the bounds on the remaining length of the stream. Read more
Source§fn data(&mut self) -> Data<'_, Self> ⓘ
fn data(&mut self) -> Data<'_, Self> ⓘ
Returns future that resolves to next data chunk, if any.
Source§fn trailers(&mut self) -> Trailers<'_, Self> ⓘ
fn trailers(&mut self) -> Trailers<'_, Self> ⓘ
Returns future that resolves to trailers, if any.
Source§fn map_data<F, B>(self, f: F) -> MapData<Self, F>
fn map_data<F, B>(self, f: F) -> MapData<Self, F>
Maps this body’s data value to a different value.
Source§fn map_err<F, E>(self, f: F) -> MapErr<Self, F>
fn map_err<F, E>(self, f: F) -> MapErr<Self, F>
Maps this body’s error value to a different value.
Source§fn collect(self) -> Collect<Self>where
Self: Sized,
fn collect(self) -> Collect<Self>where
Self: Sized,
Turn this body into
Collected
body which will collect all the DATA frames
and trailers.Source§fn boxed_unsync(self) -> UnsyncBoxBody<Self::Data, Self::Error>
fn boxed_unsync(self) -> UnsyncBoxBody<Self::Data, Self::Error>
Turn this body into a boxed trait object that is !Sync.
Auto Trait Implementations§
impl Freeze for BodyDynBox
impl !RefUnwindSafe for BodyDynBox
impl Send for BodyDynBox
impl Sync for BodyDynBox
impl Unpin for BodyDynBox
impl !UnwindSafe for BodyDynBox
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more