[−][src]Trait backoff::backoff::Backoff
Backoff
is a backoff policy for retrying an operation.
Required methods
fn next_backoff(&mut self) -> Option<Duration>
next_backoff() time is elapsed before it is called again. If it returns None, it means the operation timed out and no further retries are done.
Provided methods
fn reset(&mut self)
Resets the internal state to the initial value.
Implementors
impl Backoff for Constant
[src]
fn next_backoff(&mut self) -> Option<Duration>
[src]
impl Backoff for Stop
[src]
fn next_backoff(&mut self) -> Option<Duration>
[src]
impl Backoff for Zero
[src]
fn next_backoff(&mut self) -> Option<Duration>
[src]
impl<C> Backoff for ExponentialBackoff<C> where
C: Clock,
[src]
C: Clock,