pub struct NodeMetrics {
pub peer_count: usize,
pub channels_by_id_len: usize,
pub channels_by_peers_len: usize,
pub incoming_transfers_len: usize,
pub query_count: usize,
}
Expand description
Instant ADNL node metrics
Fields§
§peer_count: usize
Total remote peer count for all local keys
channels_by_id_len: usize
Total unique channel count (including priority/remote duplicates)
channels_by_peers_len: usize
Total channel count for each remote peer
incoming_transfers_len: usize
Current multipart transfer count
query_count: usize
Current queries cache len
Trait Implementations§
Source§impl Clone for NodeMetrics
impl Clone for NodeMetrics
Source§fn clone(&self) -> NodeMetrics
fn clone(&self) -> NodeMetrics
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 NodeMetrics
impl Debug for NodeMetrics
impl Copy for NodeMetrics
Auto Trait Implementations§
impl Freeze for NodeMetrics
impl RefUnwindSafe for NodeMetrics
impl Send for NodeMetrics
impl Sync for NodeMetrics
impl Unpin for NodeMetrics
impl UnwindSafe for NodeMetrics
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