#[non_exhaustive]pub struct CacheTier {
pub name: String,
pub capacity: u64,
pub used: u64,
/* private fields */
}Expand description
A single cache tier with a fixed capacity.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringHuman-readable name for the tier.
capacity: u64Total capacity of the tier in bytes.
used: u64Currently used bytes in the tier.
Implementations§
Auto Trait Implementations§
impl Freeze for CacheTier
impl RefUnwindSafe for CacheTier
impl Send for CacheTier
impl Sync for CacheTier
impl Unpin for CacheTier
impl UnsafeUnpin for CacheTier
impl UnwindSafe for CacheTier
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