pub struct CacheStats {
pub size: usize,
pub max_size: usize,
pub entry_count: usize,
pub hits: usize,
pub misses: usize,
pub hit_rate: f64,
}Expand description
Cache statistics
Fields§
§size: usizeCurrent cache size in bytes
max_size: usizeMaximum cache size in bytes
entry_count: usizeNumber of entries in the cache
hits: usizeNumber of cache hits
misses: usizeNumber of cache misses
hit_rate: f64Hit rate (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for CacheStats
impl Clone for CacheStats
Source§fn clone(&self) -> CacheStats
fn clone(&self) -> CacheStats
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 moreAuto Trait Implementations§
impl Freeze for CacheStats
impl RefUnwindSafe for CacheStats
impl Send for CacheStats
impl Sync for CacheStats
impl Unpin for CacheStats
impl UnwindSafe for CacheStats
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