pub struct SnapshotManagerStats {
pub total_snapshots: usize,
pub ready_count: usize,
pub expired_count: usize,
pub total_created: u64,
pub total_deleted: u64,
}Expand description
Aggregate statistics reported by LegacyStorageSnapshotManager::stats.
Fields§
§total_snapshots: usizeTotal number of snapshots currently held by the manager.
ready_count: usizeNumber of snapshots in Ready state.
expired_count: usizeNumber of snapshots in Expired state.
total_created: u64Lifetime count of snapshots created.
total_deleted: u64Lifetime count of snapshots deleted.
Trait Implementations§
Source§impl Clone for SnapshotManagerStats
impl Clone for SnapshotManagerStats
Source§fn clone(&self) -> SnapshotManagerStats
fn clone(&self) -> SnapshotManagerStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SnapshotManagerStats
impl Debug for SnapshotManagerStats
Source§impl Default for SnapshotManagerStats
impl Default for SnapshotManagerStats
Source§fn default() -> SnapshotManagerStats
fn default() -> SnapshotManagerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SnapshotManagerStats
impl RefUnwindSafe for SnapshotManagerStats
impl Send for SnapshotManagerStats
impl Sync for SnapshotManagerStats
impl Unpin for SnapshotManagerStats
impl UnsafeUnpin for SnapshotManagerStats
impl UnwindSafe for SnapshotManagerStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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