pub struct LegacyCacheStats {
pub hits: u64,
pub misses: u64,
pub size: usize,
pub capacity: usize,
}Expand description
Plain-data statistics snapshot returned by BlockCache::stats.
Fields§
§hits: u64Cache hits since creation (or last clear).
misses: u64Cache misses since creation (or last clear).
size: usizeCurrent cache size (number of entries).
capacity: usizeCache capacity (maximum entries).
Implementations§
Trait Implementations§
Source§impl Clone for LegacyCacheStats
impl Clone for LegacyCacheStats
Source§fn clone(&self) -> LegacyCacheStats
fn clone(&self) -> LegacyCacheStats
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 LegacyCacheStats
impl Debug for LegacyCacheStats
Source§impl Default for LegacyCacheStats
impl Default for LegacyCacheStats
Source§fn default() -> LegacyCacheStats
fn default() -> LegacyCacheStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LegacyCacheStats
impl RefUnwindSafe for LegacyCacheStats
impl Send for LegacyCacheStats
impl Sync for LegacyCacheStats
impl Unpin for LegacyCacheStats
impl UnsafeUnpin for LegacyCacheStats
impl UnwindSafe for LegacyCacheStats
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