[][src]Trait rusoto_core::request::DispatchSignedRequest

pub trait DispatchSignedRequest {
    type Future: Future<Item = HttpResponse, Error = HttpDispatchError> + 'static;
    fn dispatch(
        &self,
        request: SignedRequest,
        timeout: Option<Duration>
    ) -> Self::Future; }

Trait for implementing HTTP Request/Response

Associated Types

type Future: Future<Item = HttpResponse, Error = HttpDispatchError> + 'static

The future response value.

Loading content...

Required methods

fn dispatch(
    &self,
    request: SignedRequest,
    timeout: Option<Duration>
) -> Self::Future

Dispatch Request, and then return a Response

Loading content...

Implementations on Foreign Types

impl<D: DispatchSignedRequest> DispatchSignedRequest for Rc<D>[src]

type Future = D::Future

impl<D: DispatchSignedRequest> DispatchSignedRequest for Arc<D>[src]

type Future = D::Future

Loading content...

Implementors

impl<C> DispatchSignedRequest for HttpClient<C> where
    C: Connect + 'static,
    C::Future: 'static, 
[src]

type Future = HttpClientFuture

Loading content...