pub struct ReconnectionConfig {
pub base_delay: Duration,
pub max_delay: Duration,
pub max_attempts: u32,
pub check_interval: Duration,
}Expand description
Configuration for reconnection behavior
Fields§
§base_delay: DurationBase delay between reconnection attempts (default: 2 seconds)
max_delay: DurationMaximum delay between attempts (default: 60 seconds)
max_attempts: u32Maximum number of reconnection attempts before giving up (default: 10)
check_interval: DurationInterval for checking which peers need reconnection (default: 5 seconds)
Implementations§
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§fn clone_from(&mut self, source: &Self)
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