pub struct CacheDiagnosticsTracker {
pub last_seen_by_prefix: HashMap<(String, String, String), DateTime<Utc>>,
pub last_exemplar_by_agent: HashMap<(String, String), Vec<(String, u32, String)>>,
}Expand description
Runtime-local miss diagnosis tracker.
Fields§
§last_seen_by_prefix: HashMap<(String, String, String), DateTime<Utc>>Last time a specific stable prefix hash was observed for an agent/provider pair.
last_exemplar_by_agent: HashMap<(String, String), Vec<(String, u32, String)>>Last retained stable prefix exemplar for an agent/provider pair.
Trait Implementations§
Source§impl Debug for CacheDiagnosticsTracker
impl Debug for CacheDiagnosticsTracker
Source§impl Default for CacheDiagnosticsTracker
impl Default for CacheDiagnosticsTracker
Source§fn default() -> CacheDiagnosticsTracker
fn default() -> CacheDiagnosticsTracker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CacheDiagnosticsTracker
impl RefUnwindSafe for CacheDiagnosticsTracker
impl Send for CacheDiagnosticsTracker
impl Sync for CacheDiagnosticsTracker
impl Unpin for CacheDiagnosticsTracker
impl UnsafeUnpin for CacheDiagnosticsTracker
impl UnwindSafe for CacheDiagnosticsTracker
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