Struct pavex::response::ResponseBody
source · pub struct ResponseBody(/* private fields */);
Expand description
The body type used in Pavex’s Response
s.
§Low-level
You’ll rarely have to work with ResponseBody
directly.
Rely on Response::set_typed_body
and Response::set_raw_body
to
build the body of your responses.
ResponseBody
is part of the public API to give a name to the type returned by
Response::body
and Response::body_mut
.
Implementations§
Trait Implementations§
source§impl Body for ResponseBody
impl Body for ResponseBody
source§impl Debug for ResponseBody
impl Debug for ResponseBody
Auto Trait Implementations§
impl Freeze for ResponseBody
impl !RefUnwindSafe for ResponseBody
impl Send for ResponseBody
impl !Sync for ResponseBody
impl Unpin for ResponseBody
impl !UnwindSafe for ResponseBody
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§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