pub struct PersistenceStats {
pub state_count: usize,
pub total_bytes: usize,
pub peer_count: usize,
pub last_checkpoint: Option<u64>,
pub checkpoint_count: usize,
}Expand description
Statistics about persisted sync state
Fields§
§state_count: usizeNumber of sync states stored
total_bytes: usizeTotal bytes used
peer_count: usizeNumber of peers with stored state
last_checkpoint: Option<u64>Last checkpoint timestamp
checkpoint_count: usizeNumber of checkpoints
Trait Implementations§
Source§impl Clone for PersistenceStats
impl Clone for PersistenceStats
Source§fn clone(&self) -> PersistenceStats
fn clone(&self) -> PersistenceStats
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 PersistenceStats
impl Debug for PersistenceStats
Source§impl Default for PersistenceStats
impl Default for PersistenceStats
Source§fn default() -> PersistenceStats
fn default() -> PersistenceStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PersistenceStats
impl RefUnwindSafe for PersistenceStats
impl Send for PersistenceStats
impl Sync for PersistenceStats
impl Unpin for PersistenceStats
impl UnsafeUnpin for PersistenceStats
impl UnwindSafe for PersistenceStats
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<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