pub struct AccessMeta {
pub frequency: u32,
pub size: u64,
pub last_access: u64,
}Expand description
Metadata attached to each LRU node inside AccessTracker.
Fields§
§frequency: u32Number of recorded accesses.
size: u64Entry size in bytes.
last_access: u64Monotonic tick recorded for the last access.
Trait Implementations§
Source§impl Clone for AccessMeta
impl Clone for AccessMeta
Source§fn clone(&self) -> AccessMeta
fn clone(&self) -> AccessMeta
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 AccessMeta
impl Debug for AccessMeta
Source§impl Default for AccessMeta
impl Default for AccessMeta
Source§fn default() -> AccessMeta
fn default() -> AccessMeta
Returns the “default value” for a type. Read more
impl Copy for AccessMeta
Auto Trait Implementations§
impl Freeze for AccessMeta
impl RefUnwindSafe for AccessMeta
impl Send for AccessMeta
impl Sync for AccessMeta
impl Unpin for AccessMeta
impl UnsafeUnpin for AccessMeta
impl UnwindSafe for AccessMeta
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