pub trait TransportErrorMapper<E>{
// 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§
Sourcefn map_transport_error(
&self,
strategy: &dyn ProviderStrategy,
grant: GrantType,
metadata: Option<&ResponseMetadata>,
error: HttpClientError<E>,
) -> Error
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§
impl TransportErrorMapper<Error> for ReqwestTransportErrorMapper
Available on crate feature
reqwest only.