pub struct ReconnectionConfig {
pub initial_backoff: Duration,
pub max_backoff: Duration,
pub max_attempts: u32,
pub backoff_multiplier: f64,
pub use_jitter: bool,
}Expand description
Configuration for reconnection behavior
Fields§
§initial_backoff: DurationInitial backoff delay
max_backoff: DurationMaximum backoff delay
max_attempts: u32Maximum number of reconnection attempts
backoff_multiplier: f64Backoff multiplier for exponential backoff
use_jitter: boolWhether to add jitter to backoff delays
Trait Implementations§
Source§impl Clone for ReconnectionConfig
impl Clone for ReconnectionConfig
Source§fn clone(&self) -> ReconnectionConfig
fn clone(&self) -> ReconnectionConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReconnectionConfig
impl Debug for ReconnectionConfig
Auto Trait Implementations§
impl Freeze for ReconnectionConfig
impl RefUnwindSafe for ReconnectionConfig
impl Send for ReconnectionConfig
impl Sync for ReconnectionConfig
impl Unpin for ReconnectionConfig
impl UnwindSafe for ReconnectionConfig
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