pub struct CacheBudget {
pub max_bytes: u64,
pub used_bytes: u64,
}Expand description
Bounded cache budget for incremental causal state.
Fields§
§max_bytes: u64Maximum retained cache bytes.
used_bytes: u64Bytes currently retained (updated by the state crate).
Implementations§
Source§impl CacheBudget
impl CacheBudget
Trait Implementations§
Source§impl Clone for CacheBudget
impl Clone for CacheBudget
Source§fn clone(&self) -> CacheBudget
fn clone(&self) -> CacheBudget
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 CacheBudget
Source§impl Debug for CacheBudget
impl Debug for CacheBudget
impl Eq for CacheBudget
Source§impl Hash for CacheBudget
impl Hash for CacheBudget
Source§impl PartialEq for CacheBudget
impl PartialEq for CacheBudget
impl StructuralPartialEq for CacheBudget
Auto Trait Implementations§
impl Freeze for CacheBudget
impl RefUnwindSafe for CacheBudget
impl Send for CacheBudget
impl Sync for CacheBudget
impl Unpin for CacheBudget
impl UnsafeUnpin for CacheBudget
impl UnwindSafe for CacheBudget
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