pub struct SessionKvUsage {
pub entries: u64,
pub bytes: u64,
pub replaced: Option<u64>,
}Expand description
What a session holds when a write is checked against its limits.
Fields§
§entries: u64§bytes: u64Retained bytes, as entry_bytes counts them.
replaced: Option<u64>The retained size of the entry the write replaces, None for a new key.
Trait Implementations§
Source§impl Clone for SessionKvUsage
impl Clone for SessionKvUsage
impl Copy for SessionKvUsage
Source§impl Debug for SessionKvUsage
impl Debug for SessionKvUsage
Source§impl Default for SessionKvUsage
impl Default for SessionKvUsage
impl Eq for SessionKvUsage
Source§impl PartialEq for SessionKvUsage
impl PartialEq for SessionKvUsage
impl StructuralPartialEq for SessionKvUsage
Auto Trait Implementations§
impl Freeze for SessionKvUsage
impl RefUnwindSafe for SessionKvUsage
impl Send for SessionKvUsage
impl Sync for SessionKvUsage
impl Unpin for SessionKvUsage
impl UnsafeUnpin for SessionKvUsage
impl UnwindSafe for SessionKvUsage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.