pub struct BackoffBuilder { /* private fields */ }Expand description
Builder for Backoff.
Implementations§
Source§impl BackoffBuilder
impl BackoffBuilder
Sourcepub fn max_retries(self, n: u32) -> Self
pub fn max_retries(self, n: u32) -> Self
Maximum number of retries. Default: unlimited.
Sourcepub fn deadline(self, deadline: Instant) -> Self
pub fn deadline(self, deadline: Instant) -> Self
Wall-clock deadline. After this instant, Backoff::wait returns
Err(Exhausted). Sleep durations are capped to not exceed it.
Default: no deadline.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BackoffBuilder
impl RefUnwindSafe for BackoffBuilder
impl Send for BackoffBuilder
impl Sync for BackoffBuilder
impl Unpin for BackoffBuilder
impl UnsafeUnpin for BackoffBuilder
impl UnwindSafe for BackoffBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more