pub struct BucketStatistic {
pub bucket: u64,
pub connected_peers: u64,
pub disconnected_peers: u64,
pub incoming_peers: u64,
pub outgoing_peers: u64,
pub ipv6_peers: u64,
}Expand description
A bucket statistic.
Fields§
§bucket: u64The associated bucket number.
connected_peers: u64Connected Peer Count
disconnected_peers: u64Disconnected Peer Count
incoming_peers: u64Incoming Peer Count
outgoing_peers: u64Outgoing Peer Count
ipv6_peers: u64The number of ipv6 nodes
Trait Implementations§
Source§impl Clone for BucketStatistic
impl Clone for BucketStatistic
Source§fn clone(&self) -> BucketStatistic
fn clone(&self) -> BucketStatistic
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 BucketStatistic
impl Debug for BucketStatistic
Source§impl Hash for BucketStatistic
impl Hash for BucketStatistic
Source§impl Ord for BucketStatistic
impl Ord for BucketStatistic
Source§fn cmp(&self, other: &BucketStatistic) -> Ordering
fn cmp(&self, other: &BucketStatistic) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BucketStatistic
impl PartialEq for BucketStatistic
Source§impl PartialOrd for BucketStatistic
impl PartialOrd for BucketStatistic
impl Copy for BucketStatistic
impl Eq for BucketStatistic
impl StructuralPartialEq for BucketStatistic
Auto Trait Implementations§
impl Freeze for BucketStatistic
impl RefUnwindSafe for BucketStatistic
impl Send for BucketStatistic
impl Sync for BucketStatistic
impl Unpin for BucketStatistic
impl UnwindSafe for BucketStatistic
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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