pub struct OverallCacheMetrics {
pub memory_saved: usize,
pub time_saved_ms: f32,
pub efficiency_score: f32,
pub memory_pressure: f32,
pub ops_per_second: f32,
}Expand description
Overall cache performance metrics
Fields§
§memory_saved: usizeTotal memory saved (bytes)
time_saved_ms: f32Total time saved (milliseconds)
efficiency_score: f32Cache efficiency score
memory_pressure: f32Memory pressure level (0.0 to 1.0)
ops_per_second: f32Total operations per second
Trait Implementations§
Source§impl Clone for OverallCacheMetrics
impl Clone for OverallCacheMetrics
Source§fn clone(&self) -> OverallCacheMetrics
fn clone(&self) -> OverallCacheMetrics
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 moreSource§impl Debug for OverallCacheMetrics
impl Debug for OverallCacheMetrics
Source§impl Default for OverallCacheMetrics
impl Default for OverallCacheMetrics
Source§impl<'de> Deserialize<'de> for OverallCacheMetrics
impl<'de> Deserialize<'de> for OverallCacheMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OverallCacheMetrics
impl RefUnwindSafe for OverallCacheMetrics
impl Send for OverallCacheMetrics
impl Sync for OverallCacheMetrics
impl Unpin for OverallCacheMetrics
impl UnwindSafe for OverallCacheMetrics
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