Skip to main content

loop_timeout

Function loop_timeout 

Source
pub fn loop_timeout<T>(
    timeout: Duration,
    f: impl FnMut() -> Result<Option<T>, Box<dyn Error>>,
) -> Result<T, Error>
Expand description

Invokes a function repeatedly until it yields Some(T); if a timeout is reached, the function will return an error