Function fixture::utils::retry_with_delay

source ·
pub fn retry_with_delay<F, T, E>(
    closure: F,
    retries: usize,
    delay: Duration,
) -> Result<T, E>
where F: FnMut() -> Result<T, E>, E: Debug,
Expand description

Calls the closure until it returns a non-error Result. If it has been re-tried retries times, the last result is returned. Waits delay between attempts.