pub struct ReconnectConfig {
    pub enabled: bool,
    pub initial_delay: Duration,
    pub max_delay: Duration,
    pub backoff_multiplier: f64,
    pub max_attempts: Option<usize>,
}Expand description
Configuration for reconnection behavior
Fields§
§enabled: boolEnable automatic reconnection
initial_delay: DurationInitial delay before first reconnect attempt
max_delay: DurationMaximum delay between reconnect attempts
backoff_multiplier: f64Backoff multiplier
max_attempts: Option<usize>Maximum number of reconnect attempts (None = infinite)
Trait Implementations§
Source§impl Clone for ReconnectConfig
 
impl Clone for ReconnectConfig
Source§fn clone(&self) -> ReconnectConfig
 
fn clone(&self) -> ReconnectConfig
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 ReconnectConfig
 
impl Debug for ReconnectConfig
Auto Trait Implementations§
impl Freeze for ReconnectConfig
impl RefUnwindSafe for ReconnectConfig
impl Send for ReconnectConfig
impl Sync for ReconnectConfig
impl Unpin for ReconnectConfig
impl UnwindSafe for ReconnectConfig
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