pub struct TwirpRequestBody(/* private fields */);
Expand description
Trait Implementations§
Source§impl Body for TwirpRequestBody
impl Body for TwirpRequestBody
Source§type Error = Infallible
type Error = Infallible
The error type this
Body
might generate.Source§fn poll_frame(
self: Pin<&mut Self>,
_cx: &mut Context<'_>,
) -> Poll<Option<Result<Frame<Self::Data>, Self::Error>>>
fn poll_frame( self: Pin<&mut Self>, _cx: &mut Context<'_>, ) -> Poll<Option<Result<Frame<Self::Data>, Self::Error>>>
Attempt to pull out the next data buffer of this stream.
Source§fn is_end_stream(&self) -> bool
fn is_end_stream(&self) -> bool
Returns
true
when the end of stream has been reached. Read moreSource§impl From<Bytes> for TwirpRequestBody
impl From<Bytes> for TwirpRequestBody
Source§impl From<TwirpRequestBody> for Body
Available on crate feature reqwest-012
only.
impl From<TwirpRequestBody> for Body
Available on crate feature
reqwest-012
only.Source§fn from(body: TwirpRequestBody) -> Self
fn from(body: TwirpRequestBody) -> Self
Converts to this type from the input type.
Source§impl From<TwirpRequestBody> for Bytes
impl From<TwirpRequestBody> for Bytes
Source§fn from(body: TwirpRequestBody) -> Self
fn from(body: TwirpRequestBody) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for TwirpRequestBody
impl RefUnwindSafe for TwirpRequestBody
impl Send for TwirpRequestBody
impl Sync for TwirpRequestBody
impl Unpin for TwirpRequestBody
impl UnwindSafe for TwirpRequestBody
Blanket Implementations§
Source§impl<T> BodyExt for T
impl<T> BodyExt for T
Source§fn frame(&mut self) -> Frame<'_, Self>where
Self: Unpin,
fn frame(&mut self) -> Frame<'_, Self>where
Self: Unpin,
Returns a future that resolves to the next
Frame
, if any.Source§fn map_frame<F, B>(self, f: F) -> MapFrame<Self, F>
fn map_frame<F, B>(self, f: F) -> MapFrame<Self, F>
Maps this body’s frame to a different kind.
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 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.
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 with_trailers<F>(self, trailers: F) -> WithTrailers<Self, F>
fn with_trailers<F>(self, trailers: F) -> WithTrailers<Self, F>
Add trailers to the body. Read more
Source§fn into_data_stream(self) -> BodyDataStream<Self>where
Self: Sized,
fn into_data_stream(self) -> BodyDataStream<Self>where
Self: Sized,
Turn this body into
BodyDataStream
.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