pub struct DenseCacheMetrics { /* private fields */ }Expand description
Cache activity attributed to one logical residency tier.
Implementations§
Source§impl DenseCacheMetrics
impl DenseCacheMetrics
Sourcepub fn from_report(report: &OffloadReport, tier: MemoryTier) -> Self
pub fn from_report(report: &OffloadReport, tier: MemoryTier) -> Self
Derives cache counters from one offload snapshot and tier.
Sourcepub const fn evicted_bytes(self) -> u64
pub const fn evicted_bytes(self) -> u64
Returns logical bytes evicted from the tier.
Trait Implementations§
Source§impl Clone for DenseCacheMetrics
impl Clone for DenseCacheMetrics
Source§fn clone(&self) -> DenseCacheMetrics
fn clone(&self) -> DenseCacheMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DenseCacheMetrics
Source§impl Debug for DenseCacheMetrics
impl Debug for DenseCacheMetrics
Source§impl Default for DenseCacheMetrics
impl Default for DenseCacheMetrics
Source§fn default() -> DenseCacheMetrics
fn default() -> DenseCacheMetrics
Returns the “default value” for a type. Read more
impl Eq for DenseCacheMetrics
Source§impl PartialEq for DenseCacheMetrics
impl PartialEq for DenseCacheMetrics
impl StructuralPartialEq for DenseCacheMetrics
Auto Trait Implementations§
impl Freeze for DenseCacheMetrics
impl RefUnwindSafe for DenseCacheMetrics
impl Send for DenseCacheMetrics
impl Sync for DenseCacheMetrics
impl Unpin for DenseCacheMetrics
impl UnsafeUnpin for DenseCacheMetrics
impl UnwindSafe for DenseCacheMetrics
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