TransientErrorExt

Trait TransientErrorExt 

Source
pub trait TransientErrorExt<T, E: TransientError> {
    // Required method
    fn retry_if_transient(self) -> Option<Result<T, E>>;
}
Expand description

Extension methods for working with transient errors.

Required Methods§

Source

fn retry_if_transient(self) -> Option<Result<T, E>>

Converts a transient error to Some(Err(e)) for retry, or None to stop.

Implementations on Foreign Types§

Source§

impl<T, E: TransientError> TransientErrorExt<T, E> for Result<T, E>

Implementors§