Struct everscale_network::adnl::NodeMetrics
source · 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: usizeTotal remote peer count for all local keys
channels_by_id_len: usizeTotal unique channel count (including priority/remote duplicates)
channels_by_peers_len: usizeTotal channel count for each remote peer
incoming_transfers_len: usizeCurrent multipart transfer count
query_count: usizeCurrent queries cache len
Trait Implementations
sourceimpl Clone for NodeMetrics
impl Clone for NodeMetrics
sourcefn clone(&self) -> NodeMetrics
fn clone(&self) -> NodeMetrics
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for NodeMetrics
impl Debug for NodeMetrics
impl Copy for NodeMetrics
Auto Trait Implementations
impl RefUnwindSafe for NodeMetrics
impl Send for NodeMetrics
impl Sync for NodeMetrics
impl Unpin for NodeMetrics
impl UnwindSafe for NodeMetrics
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more