pub struct Backoff {
pub config: BackoffConfig,
/* private fields */
}Fields§
§config: BackoffConfigImplementations§
Source§impl Backoff
impl Backoff
pub fn new() -> Self
pub fn from(config: BackoffConfig) -> Self
pub fn spin(&mut self) -> bool
pub fn set_step(&mut self, step: u16)
pub fn snooze(&mut self) -> bool
pub fn yield_now(&mut self) -> bool
Available on crate feature
std only.pub fn is_completed(&self) -> bool
pub fn step(&self) -> usize
pub fn reset(&mut self)
Auto Trait Implementations§
impl Freeze for Backoff
impl RefUnwindSafe for Backoff
impl Send for Backoff
impl Sync for Backoff
impl Unpin for Backoff
impl UnsafeUnpin for Backoff
impl UnwindSafe for Backoff
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