pub struct RetryBuilder { /* private fields */ }Expand description
Retry configuration builder for easy customization
Implementations§
Source§impl RetryBuilder
impl RetryBuilder
pub fn new() -> Self
pub fn max_attempts(self, n: u32) -> Self
pub fn initial_backoff_ms(self, ms: u64) -> Self
pub fn max_backoff_ms(self, ms: u64) -> Self
pub fn build(self) -> RetryConfig
Trait Implementations§
Source§impl Clone for RetryBuilder
impl Clone for RetryBuilder
Source§fn clone(&self) -> RetryBuilder
fn clone(&self) -> RetryBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RetryBuilder
impl Debug for RetryBuilder
Auto Trait Implementations§
impl Freeze for RetryBuilder
impl RefUnwindSafe for RetryBuilder
impl Send for RetryBuilder
impl Sync for RetryBuilder
impl Unpin for RetryBuilder
impl UnsafeUnpin for RetryBuilder
impl UnwindSafe for RetryBuilder
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