pub struct MembershipConfig {
pub heartbeat_interval: Duration,
pub failure_detection_interval: Duration,
pub max_missed_heartbeats: u32,
pub failure_timeout: Duration,
pub gossip_interval: Duration,
}
Expand description
Membership configuration
Fields§
§heartbeat_interval: Duration
Heartbeat interval
failure_detection_interval: Duration
Failure detection interval
max_missed_heartbeats: u32
Maximum missed heartbeats before suspecting failure
failure_timeout: Duration
Maximum suspected time before marking as failed
gossip_interval: Duration
Gossip interval for membership propagation
Trait Implementations§
Source§impl Clone for MembershipConfig
impl Clone for MembershipConfig
Source§fn clone(&self) -> MembershipConfig
fn clone(&self) -> MembershipConfig
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 MembershipConfig
impl Debug for MembershipConfig
Auto Trait Implementations§
impl Freeze for MembershipConfig
impl RefUnwindSafe for MembershipConfig
impl Send for MembershipConfig
impl Sync for MembershipConfig
impl Unpin for MembershipConfig
impl UnwindSafe for MembershipConfig
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