pub struct CacheLimits {
pub entries: usize,
pub bytes: usize,
}Expand description
Entry-count and payload-byte allowance shared by the cache constructors.
Fields§
§entries: usizeMaximum retained entries; zero disables caching where the cache allows it.
bytes: usizeCaller-declared retained payload bytes.
Trait Implementations§
Source§impl Clone for CacheLimits
impl Clone for CacheLimits
impl Copy for CacheLimits
Source§impl Debug for CacheLimits
impl Debug for CacheLimits
impl Eq for CacheLimits
Source§impl PartialEq for CacheLimits
impl PartialEq for CacheLimits
impl StructuralPartialEq for CacheLimits
Auto Trait Implementations§
impl Forget for CacheLimits
impl Freeze for CacheLimits
impl RefUnwindSafe for CacheLimits
impl Send for CacheLimits
impl Sync for CacheLimits
impl Unpin for CacheLimits
impl UnsafeUnpin for CacheLimits
impl UnwindSafe for CacheLimits
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