[][src]Struct aahc::ReceiveBody

pub struct ReceiveBody<'socket, Socket: AsyncRead + ?Sized> { /* fields omitted */ }

An in-progress HTTP response which is currently receiving a response body.

After the headers are received, an instance of this type is obtained. It implements AsyncRead, which allows the application to read the response body. When the response body is finished, finish should be called to tidy up.

The 'socket lifetime parameter is the lifetime of the transport socket. The Socket type parameter is the type of the transport-layer socket over which the HTTP response is received.

Implementations

impl<'socket, Socket: AsyncRead + ?Sized> Receive<'socket, Socket>[src]

pub fn finish(self) -> bool[src]

Destroys a Receive.

This function returns true if the transport socket can be reused for another HTTP request to the same host, or false if the transport socket must be closed.

Trait Implementations

impl<'socket, Socket: AsyncRead + ?Sized> AsyncRead for Receive<'socket, Socket>[src]

impl<'socket, Socket: Debug + AsyncRead + ?Sized> Debug for Receive<'socket, Socket>[src]

Auto Trait Implementations

impl<'socket, Socket: ?Sized> RefUnwindSafe for Receive<'socket, Socket> where
    Socket: RefUnwindSafe

impl<'socket, Socket: ?Sized> Send for Receive<'socket, Socket> where
    Socket: Send

impl<'socket, Socket: ?Sized> Sync for Receive<'socket, Socket> where
    Socket: Sync

impl<'socket, Socket: ?Sized> Unpin for Receive<'socket, Socket>

impl<'socket, Socket> !UnwindSafe for Receive<'socket, Socket>

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, 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.