pub struct CacheDisplayStats {
pub entry_count: u64,
pub size_bytes: u64,
pub hit_rate: f64,
pub disk: Option<DiskDisplayStats>,
}Expand description
Statistics for cache display in TUI
Fields§
§entry_count: u64Number of cached entries
size_bytes: u64Total size in bytes (memory tier for hybrid)
hit_rate: f64Cache hit rate as percentage (0.0 to 100.0)
disk: Option<DiskDisplayStats>Disk cache statistics (only for hybrid cache)
Trait Implementations§
Source§impl Clone for CacheDisplayStats
impl Clone for CacheDisplayStats
Source§fn clone(&self) -> CacheDisplayStats
fn clone(&self) -> CacheDisplayStats
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 CacheDisplayStats
impl Debug for CacheDisplayStats
Source§impl Default for CacheDisplayStats
impl Default for CacheDisplayStats
Source§fn default() -> CacheDisplayStats
fn default() -> CacheDisplayStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CacheDisplayStats
impl RefUnwindSafe for CacheDisplayStats
impl Send for CacheDisplayStats
impl Sync for CacheDisplayStats
impl Unpin for CacheDisplayStats
impl UnsafeUnpin for CacheDisplayStats
impl UnwindSafe for CacheDisplayStats
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