pub struct VersionStoreStats {
pub num_keys: AtomicU64,
pub num_versions: AtomicU64,
pub gc_passes: AtomicU64,
pub versions_reclaimed: AtomicU64,
}Expand description
Version store statistics
Fields§
§num_keys: AtomicU64Total number of keys
num_versions: AtomicU64Total number of versions across all keys
gc_passes: AtomicU64Number of GC passes
versions_reclaimed: AtomicU64Versions reclaimed by GC
Trait Implementations§
Source§impl Debug for VersionStoreStats
impl Debug for VersionStoreStats
Source§impl Default for VersionStoreStats
impl Default for VersionStoreStats
Source§fn default() -> VersionStoreStats
fn default() -> VersionStoreStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for VersionStoreStats
impl RefUnwindSafe for VersionStoreStats
impl Send for VersionStoreStats
impl Sync for VersionStoreStats
impl Unpin for VersionStoreStats
impl UnsafeUnpin for VersionStoreStats
impl UnwindSafe for VersionStoreStats
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> 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