Trait ResourceFuture

Source
pub trait ResourceFuture {
    type Body;

    // Required method
    fn poll_response(
        &mut self,
        request: &Request<()>,
    ) -> Poll<Response<Self::Body>, Error>;
}
Expand description

A specialized response future returned by resources.

The ResourceFuture allows passing the HTTP response into the future when polling.

Required Associated Types§

Source

type Body

HTTP response body type

Required Methods§

Source

fn poll_response( &mut self, request: &Request<()>, ) -> Poll<Response<Self::Body>, Error>

Attempt to resolve the response future to a final value.

Implementors§

Source§

impl<T, B> ResourceFuture for T
where T: Future<Item = Response<B>, Error = Error>,

Source§

type Body = B