pub struct BitswapStats {
pub want_list_size: usize,
pub have_list_size: usize,
pub pending_requests: usize,
pub peers_with_pending_requests: usize,
}Expand description
Bitswap statistics
Fields§
§want_list_size: usizeNumber of blocks we want
have_list_size: usizeNumber of blocks we have
pending_requests: usizeTotal pending block requests
peers_with_pending_requests: usizeNumber of peers with pending requests
Trait Implementations§
Source§impl Clone for BitswapStats
impl Clone for BitswapStats
Source§fn clone(&self) -> BitswapStats
fn clone(&self) -> BitswapStats
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 BitswapStats
impl Debug for BitswapStats
Source§impl Default for BitswapStats
impl Default for BitswapStats
Source§fn default() -> BitswapStats
fn default() -> BitswapStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BitswapStats
impl RefUnwindSafe for BitswapStats
impl Send for BitswapStats
impl Sync for BitswapStats
impl Unpin for BitswapStats
impl UnwindSafe for BitswapStats
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