Trait DelayStrategy

Source
pub trait DelayStrategy<Delay>: Debug {
    // Required method
    fn next_delay(&mut self) -> Option<Delay>;
}
Expand description

We only implement DelayStrategy for any delay-yielding FiniteIterator by default. A FiniteIterator is enforced, as we want users to always specify a concrete number of retries!

Required Methods§

Source

fn next_delay(&mut self) -> Option<Delay>

Implementors§