[−][src]Trait sqslisten::DispatchSignedRequest
Trait for implementing HTTP Request/Response
Associated Types
Loading content...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<C> DispatchSignedRequest for HttpClient<C> where
C: Connect + 'static,
<C as Connect>::Future: 'static,
[src]
C: Connect + 'static,
<C as Connect>::Future: 'static,
type Future = HttpClientFuture
fn dispatch(
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> <HttpClient<C> as DispatchSignedRequest>::Future
[src]
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> <HttpClient<C> as DispatchSignedRequest>::Future
impl<D> DispatchSignedRequest for Arc<D> where
D: DispatchSignedRequest,
[src]
D: DispatchSignedRequest,
type Future = <D as DispatchSignedRequest>::Future
fn dispatch(
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> <Arc<D> as DispatchSignedRequest>::Future
[src]
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> <Arc<D> as DispatchSignedRequest>::Future
impl<D> DispatchSignedRequest for Rc<D> where
D: DispatchSignedRequest,
[src]
D: DispatchSignedRequest,
type Future = <D as DispatchSignedRequest>::Future
fn dispatch(
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> <Rc<D> as DispatchSignedRequest>::Future
[src]
&self,
request: SignedRequest,
timeout: Option<Duration>
) -> <Rc<D> as DispatchSignedRequest>::Future