pub struct NetworkMonitorStats {
pub interfaces_added: usize,
pub interfaces_removed: usize,
pub primary_changes: usize,
pub address_changes: usize,
pub total_changes: usize,
}Expand description
Network monitor statistics
Fields§
§interfaces_added: usizeNumber of interface additions detected
interfaces_removed: usizeNumber of interface removals detected
primary_changes: usizeNumber of primary interface changes
address_changes: usizeNumber of address changes detected
total_changes: usizeTotal network change events
Trait Implementations§
Source§impl Clone for NetworkMonitorStats
impl Clone for NetworkMonitorStats
Source§fn clone(&self) -> NetworkMonitorStats
fn clone(&self) -> NetworkMonitorStats
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 NetworkMonitorStats
impl Debug for NetworkMonitorStats
Source§impl Default for NetworkMonitorStats
impl Default for NetworkMonitorStats
Source§fn default() -> NetworkMonitorStats
fn default() -> NetworkMonitorStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NetworkMonitorStats
impl RefUnwindSafe for NetworkMonitorStats
impl Send for NetworkMonitorStats
impl Sync for NetworkMonitorStats
impl Unpin for NetworkMonitorStats
impl UnwindSafe for NetworkMonitorStats
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more