pub enum SesResponseBody {
Buffered(Full<Bytes>),
Empty,
}Expand description
Response body for SES HTTP responses.
SES responses are either XML (v1 awsQuery), JSON (v2 restJson1), or empty.
Variants§
Implementations§
Source§impl SesResponseBody
impl SesResponseBody
Sourcepub fn from_bytes(data: impl Into<Bytes>) -> Self
pub fn from_bytes(data: impl Into<Bytes>) -> Self
Create a response body from raw bytes.
Trait Implementations§
Source§impl Body for SesResponseBody
impl Body for SesResponseBody
Source§impl Debug for SesResponseBody
impl Debug for SesResponseBody
Source§impl Default for SesResponseBody
impl Default for SesResponseBody
Source§fn default() -> SesResponseBody
fn default() -> SesResponseBody
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for SesResponseBody
impl RefUnwindSafe for SesResponseBody
impl Send for SesResponseBody
impl Sync for SesResponseBody
impl Unpin for SesResponseBody
impl UnsafeUnpin for SesResponseBody
impl UnwindSafe for SesResponseBody
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