#[non_exhaustive]pub struct MemoryUsed {
pub entries: usize,
pub map: usize,
}Expand description
The memory used by the cache
This struct exposes some implementation details, may change in the future
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.entries: usize§map: usizeImplementations§
Trait Implementations§
Source§impl Clone for MemoryUsed
impl Clone for MemoryUsed
Source§fn clone(&self) -> MemoryUsed
fn clone(&self) -> MemoryUsed
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 MemoryUsed
impl Debug for MemoryUsed
impl Copy for MemoryUsed
Auto Trait Implementations§
impl Freeze for MemoryUsed
impl RefUnwindSafe for MemoryUsed
impl Send for MemoryUsed
impl Sync for MemoryUsed
impl Unpin for MemoryUsed
impl UnwindSafe for MemoryUsed
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