pub struct CacheStats {
pub backend: String,
pub total_requests: u64,
pub hits: u64,
pub misses: u64,
pub stale_hits: u64,
pub stores: u64,
pub invalidations: u64,
pub hit_rate: f64,
pub miss_rate: f64,
pub uptime_seconds: u64,
}Fields§
§backend: String§total_requests: u64§hits: u64§misses: u64§stale_hits: u64§stores: u64§invalidations: u64§hit_rate: f64§miss_rate: f64§uptime_seconds: u64Trait Implementations§
Source§impl Debug for CacheStats
impl Debug for CacheStats
Source§impl<'de> Deserialize<'de> for CacheStats
impl<'de> Deserialize<'de> for CacheStats
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 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