pub struct CollectedResponse { /* private fields */ }Expand description
A response with the body collected as bytes
Implementations§
Source§impl CollectedResponse
 
impl CollectedResponse
Sourcepub fn new(status: StatusCode, headers: Headers, body: Bytes) -> Self
 
pub fn new(status: StatusCode, headers: Headers, body: Bytes) -> Self
Create a new instance
Sourcepub fn status(&self) -> &StatusCode
 
pub fn status(&self) -> &StatusCode
Get the status
Sourcepub async fn from_response(response: Response) -> Result<Self>
 
pub async fn from_response(response: Response) -> Result<Self>
From a response
pub fn json<T>(&self) -> Result<T>where
    T: DeserializeOwned,
pub fn xml<T>(&self) -> Result<T>where
    T: DeserializeOwned,
Trait Implementations§
Source§impl AsRef<[u8]> for CollectedResponse
 
impl AsRef<[u8]> for CollectedResponse
Source§impl Clone for CollectedResponse
 
impl Clone for CollectedResponse
Source§fn clone(&self) -> CollectedResponse
 
fn clone(&self) -> CollectedResponse
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreAuto Trait Implementations§
impl !Freeze for CollectedResponse
impl RefUnwindSafe for CollectedResponse
impl Send for CollectedResponse
impl Sync for CollectedResponse
impl Unpin for CollectedResponse
impl UnwindSafe for CollectedResponse
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more