pub struct StabilityConfig {
pub min_peers_for_stability: usize,
pub max_frontier_age: u64,
pub require_all_peers: bool,
pub quorum_fraction: f64,
}Expand description
Configuration for stability monitoring.
Fields§
§min_peers_for_stability: usizeMinimum number of peers required for stability.
max_frontier_age: u64Maximum age of peer frontier before considered stale.
require_all_peers: boolWhether to require all peers for stability (vs quorum).
quorum_fraction: f64Quorum fraction (0.0 - 1.0) if not requiring all peers.
Trait Implementations§
Source§impl Clone for StabilityConfig
impl Clone for StabilityConfig
Source§fn clone(&self) -> StabilityConfig
fn clone(&self) -> StabilityConfig
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 StabilityConfig
impl Debug for StabilityConfig
Source§impl Default for StabilityConfig
impl Default for StabilityConfig
Source§impl From<StabilityConfigSerializable> for StabilityConfig
impl From<StabilityConfigSerializable> for StabilityConfig
Source§fn from(s: StabilityConfigSerializable) -> Self
fn from(s: StabilityConfigSerializable) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StabilityConfig
impl RefUnwindSafe for StabilityConfig
impl Send for StabilityConfig
impl Sync for StabilityConfig
impl Unpin for StabilityConfig
impl UnwindSafe for StabilityConfig
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