[−][src]Trait rusoto_core::request::DispatchSignedRequest
Trait for implementing HTTP Request/Response
Associated Types
type Future: Future<Item = HttpResponse, Error = HttpDispatchError> + 'static
The future response value.
Required methods
fn dispatch(
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future
Dispatch Request, and then return a Response
Implementations on Foreign Types
impl<D: DispatchSignedRequest> DispatchSignedRequest for Rc<D>
[src]
type Future = D::Future
fn dispatch(
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future
[src]
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future
impl<D: DispatchSignedRequest> DispatchSignedRequest for Arc<D>
[src]
type Future = D::Future
fn dispatch(
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future
[src]
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future
Implementors
impl<C> DispatchSignedRequest for HttpClient<C> where
C: Connect + 'static,
C::Future: 'static,
[src]
C: Connect + 'static,
C::Future: 'static,
type Future = HttpClientFuture
fn dispatch(
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future
[src]
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> Self::Future