TransportErrorMapper

Trait TransportErrorMapper 

Source
pub trait TransportErrorMapper<E>
where Self: 'static + Send + Sync, E: 'static + Send + Sync + StdError,
{ // Required method fn map_transport_error( &self, strategy: &dyn ProviderStrategy, grant: GrantType, metadata: Option<&ResponseMetadata>, error: HttpClientError<E>, ) -> Error; }
Expand description

Maps HTTP transport failures into broker Error values.

Required Methods§

Source

fn map_transport_error( &self, strategy: &dyn ProviderStrategy, grant: GrantType, metadata: Option<&ResponseMetadata>, error: HttpClientError<E>, ) -> Error

Converts an HttpClientError emitted by the transport into a broker error.

Implementors§

Source§

impl TransportErrorMapper<Error> for ReqwestTransportErrorMapper

Available on crate feature reqwest only.