A crate allowing for repeated retry of a function until it either
reports success, fails with an error, or times out.
wait_for | Wait until an operation yields a result or a timeout is reached,
polling every interval .
On success the function returns Ok(Some(T)) . When timeout is
exceeded without a result being produced the return value is
Ok(None) . Errors reported by the operation in question result in
early return with Err(E) .
|
wait_until | Wait until an operation yields a result or a deadline is reached,
polling every interval .
On success the function returns Ok(Some(T)) . When deadline is
reached without a result being produced the return value is
Ok(None) . Errors reported by the operation in question result in
early return with Err(E) .
|