pub struct Metrics { /* private fields */ }Expand description
Network metrics
Implementations§
Source§impl Metrics
impl Metrics
Sourcepub fn record_packet_sent(&self, size: usize)
pub fn record_packet_sent(&self, size: usize)
Record packet sent
Sourcepub fn record_packet_received(&self, size: usize)
pub fn record_packet_received(&self, size: usize)
Record packet received
Sourcepub fn record_error(&self)
pub fn record_error(&self)
Record error
Sourcepub fn snapshot(&self) -> MetricsSnapshot
pub fn snapshot(&self) -> MetricsSnapshot
Get snapshot of current metrics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Metrics
impl RefUnwindSafe for Metrics
impl Send for Metrics
impl Sync for Metrics
impl Unpin for Metrics
impl UnsafeUnpin for Metrics
impl UnwindSafe for Metrics
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