pub struct DhtMetricsSnapshot {
pub queries_made: u64,
pub queries_successful: u64,
pub queries_failed: u64,
pub providers_published: u64,
pub provider_queries: u64,
pub providers_found: u64,
pub routing_table_size: u64,
}Expand description
DHT metrics snapshot
Fields§
§queries_made: u64Total queries made
queries_successful: u64Successful queries
queries_failed: u64Failed queries
providers_published: u64Providers published
provider_queries: u64Provider queries made
providers_found: u64Total providers found
routing_table_size: u64Current routing table size
Trait Implementations§
Source§impl Clone for DhtMetricsSnapshot
impl Clone for DhtMetricsSnapshot
Source§fn clone(&self) -> DhtMetricsSnapshot
fn clone(&self) -> DhtMetricsSnapshot
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 DhtMetricsSnapshot
impl Debug for DhtMetricsSnapshot
Auto Trait Implementations§
impl Freeze for DhtMetricsSnapshot
impl RefUnwindSafe for DhtMetricsSnapshot
impl Send for DhtMetricsSnapshot
impl Sync for DhtMetricsSnapshot
impl Unpin for DhtMetricsSnapshot
impl UnwindSafe for DhtMetricsSnapshot
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<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