pub struct RouterPerformanceMetrics {
pub messages_routed: u64,
pub routing_errors: u64,
pub hop_count_exceeded: u64,
pub network_unreachable_count: u64,
}Expand description
Router performance metrics
Fields§
§messages_routed: u64Total messages routed
routing_errors: u64Total routing errors
hop_count_exceeded: u64Messages dropped due to hop count
network_unreachable_count: u64Network unreachable count
Trait Implementations§
Source§impl Clone for RouterPerformanceMetrics
impl Clone for RouterPerformanceMetrics
Source§fn clone(&self) -> RouterPerformanceMetrics
fn clone(&self) -> RouterPerformanceMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RouterPerformanceMetrics
impl Debug for RouterPerformanceMetrics
Source§impl Default for RouterPerformanceMetrics
impl Default for RouterPerformanceMetrics
Source§fn default() -> RouterPerformanceMetrics
fn default() -> RouterPerformanceMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RouterPerformanceMetrics
impl RefUnwindSafe for RouterPerformanceMetrics
impl Send for RouterPerformanceMetrics
impl Sync for RouterPerformanceMetrics
impl Unpin for RouterPerformanceMetrics
impl UnsafeUnpin for RouterPerformanceMetrics
impl UnwindSafe for RouterPerformanceMetrics
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