pub trait SmithyMiddlewareService: Service<Request, Response = Response, Error = SendOperationError, Future = Self::Future> {
    type Future: Send + 'static;
}
Expand description

A Smithy middleware service that adjusts aws_smithy_http::operation::Requests.

This trait has a blanket implementation for all compatible types, and should never be implemented.

Required Associated Types§

source

type Future: Send + 'static

Forwarding type to <Self as Service>::Future for bound inference.

See module-level docs for details.

Implementors§

source§

impl<T> SmithyMiddlewareService for Twhere T: Service<Request, Response = Response, Error = SendOperationError>, T::Future: Send + 'static,

§

type Future = <T as Service<Request>>::Future