pub enum RetryPolicy<E = String> {
    Retry(Option<Error>),
    Fail(E),
}
Expand description

Return type of inner future inside RetryFuture

Fail variant means unrecoverable error

If future propagates errors early by using ? then Retry will contain error inside it.

If you want to provide some debug information about why a Future failed, you can construct error youself.

Variants§

§

Retry(Option<Error>)

§

Fail(E)

Unrecoverable error which means that the RetryFuture Future will immediately return with an error

Trait Implementations§

Formats the value using the given formatter. Read more
Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts to this type from the input type.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.