[][src]Struct conjure_runtime::ResponseBody

pub struct ResponseBody { /* fields omitted */ }

An asynchronous streaming response body.

Methods

impl ResponseBody[src]

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

Reads the next chunk of bytes from the response.

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

Trait Implementations

impl AsyncBufRead for ResponseBody[src]

impl AsyncRead for ResponseBody[src]

Auto Trait Implementations

Blanket Implementations

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

impl<R> AsyncBufReadExt for R where
    R: AsyncBufRead + ?Sized
[src]

impl<R> AsyncReadExt for R where
    R: AsyncRead + ?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, 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>,