pub trait SmithyConnector: Service<Request<SdkBody>, Response = Response<SdkBody>, Error = Self::Error, Future = Self::Future> + Send + Sync + Clone + 'static {
    type Error: Into<ConnectorError> + Send + Sync + 'static;
    type Future: Send + 'static;
}
Expand description

A low-level Smithy connector that maps from http::Request to http::Response.

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

Required Associated Types§

source

type Error: Into<ConnectorError> + Send + Sync + 'static

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

See module-level docs for details.

source

type Future: Send + 'static

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

See module-level docs for details.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T> SmithyConnector for Twhere T: Service<Request<SdkBody>, Response = Response<SdkBody>> + Send + Sync + Clone + 'static, T::Error: Into<ConnectorError> + Send + Sync + 'static, T::Future: Send + 'static,