Struct conjure_runtime::blocking::ResponseBody[][src]

pub struct ResponseBody<B = DefaultRawBody>(_);

A blocking streaming response body.

Implementations

impl<B> ResponseBody<B> where
    B: Body<Data = Bytes>,
    B::Error: Into<Box<dyn Error + Sync + Send>>, 
[src]

pub fn read_bytes(&mut self) -> Result<Option<Bytes>>[src]

Reads the next chunk of bytes from the response.

Compared to the Read implementation, this method avoids some copies of the body data when working with an API that already consumes Bytes objects.

Trait Implementations

impl<B> BufRead for ResponseBody<B> where
    B: Body<Data = Bytes>,
    B::Error: Into<Box<dyn Error + Sync + Send>>, 
[src]

impl<B> Read for ResponseBody<B> where
    B: Body<Data = Bytes>,
    B::Error: Into<Box<dyn Error + Sync + Send>>, 
[src]

Auto Trait Implementations

impl<B> RefUnwindSafe for ResponseBody<B> where
    B: RefUnwindSafe

impl<B> Send for ResponseBody<B> where
    B: Send

impl<B> Sync for ResponseBody<B> where
    B: Sync

impl<B> Unpin for ResponseBody<B>

impl<B> UnwindSafe for ResponseBody<B> where
    B: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,