pub struct NetworkTestResult {
pub messages_sent: usize,
pub messages_received: usize,
pub delivery_rate: f64,
pub all_alive: bool,
pub invariants_maintained: bool,
pub violations: Vec<String>,
}Expand description
Result of a network test
Fields§
§messages_sent: usizeTotal messages sent
messages_received: usizeTotal messages received
delivery_rate: f64Delivery rate
all_alive: boolAll nodes alive
invariants_maintained: boolInvariants maintained
violations: Vec<String>Violations
Implementations§
Trait Implementations§
Source§impl Clone for NetworkTestResult
impl Clone for NetworkTestResult
Source§fn clone(&self) -> NetworkTestResult
fn clone(&self) -> NetworkTestResult
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 moreAuto Trait Implementations§
impl Freeze for NetworkTestResult
impl RefUnwindSafe for NetworkTestResult
impl Send for NetworkTestResult
impl Sync for NetworkTestResult
impl Unpin for NetworkTestResult
impl UnsafeUnpin for NetworkTestResult
impl UnwindSafe for NetworkTestResult
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