pub trait BlockingRetryableWithContext<B: BackoffBuilder, T, E, Ctx, F: FnMut(Ctx) -> (Ctx, Result<T, E>)> {
// Required method
fn retry(
self,
builder: B,
) -> BlockingRetryWithContext<B::Backoff, T, E, Ctx, F>;
}
Expand description
BlockingRetryableWithContext adds retry support for blocking functions.
Required Methods§
Sourcefn retry(self, builder: B) -> BlockingRetryWithContext<B::Backoff, T, E, Ctx, F>
fn retry(self, builder: B) -> BlockingRetryWithContext<B::Backoff, T, E, Ctx, F>
Generate a new retry