pub struct CacheStatsPayload {
pub by_input: CacheLevelStats,
pub by_content: CacheLevelStats,
pub aliases: u64,
pub total_bytes: u64,
pub oldest_entry_at: Option<String>,
pub newest_entry_at: Option<String>,
}Expand description
The cache stats payload.
Fields§
§by_input: CacheLevelStats§by_content: CacheLevelStats§aliases: u64by-input entries created as aliases of a content-level hit.
total_bytes: u64§oldest_entry_at: Option<String>RFC3339 write times of the oldest and newest entries across every level; absent when all caches are empty.
newest_entry_at: Option<String>Trait Implementations§
Source§impl Clone for CacheStatsPayload
impl Clone for CacheStatsPayload
Source§impl Debug for CacheStatsPayload
impl Debug for CacheStatsPayload
Source§impl Default for CacheStatsPayload
impl Default for CacheStatsPayload
Source§impl<'de> Deserialize<'de> for CacheStatsPayload
impl<'de> Deserialize<'de> for CacheStatsPayload
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
impl Eq for CacheStatsPayload
Source§impl PartialEq for CacheStatsPayload
impl PartialEq for CacheStatsPayload
Source§impl Serialize for CacheStatsPayload
impl Serialize for CacheStatsPayload
impl StructuralPartialEq for CacheStatsPayload
Auto Trait Implementations§
impl Forget for CacheStatsPayload
impl Freeze for CacheStatsPayload
impl Move for CacheStatsPayload
impl RefUnwindSafe for CacheStatsPayload
impl Send for CacheStatsPayload
impl Sync for CacheStatsPayload
impl Unpin for CacheStatsPayload
impl UnsafeUnpin for CacheStatsPayload
impl UnwindSafe for CacheStatsPayload
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