pub enum RecordRemoval {
Count,
Size,
Age,
User,
}Expand description
Why a record was removed.
Variants§
Count
A newer record would have passed max_count.
Size
A newer record would have passed max_total.
Age
It was older than max_age.
User
Someone removed it.
Trait Implementations§
Source§impl Clone for RecordRemoval
impl Clone for RecordRemoval
impl Copy for RecordRemoval
Source§impl Debug for RecordRemoval
impl Debug for RecordRemoval
Source§impl<'de> Deserialize<'de> for RecordRemoval
impl<'de> Deserialize<'de> for RecordRemoval
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RecordRemoval
impl Display for RecordRemoval
impl Eq for RecordRemoval
Source§impl PartialEq for RecordRemoval
impl PartialEq for RecordRemoval
Source§impl Serialize for RecordRemoval
impl Serialize for RecordRemoval
impl StructuralPartialEq for RecordRemoval
Auto Trait Implementations§
impl Freeze for RecordRemoval
impl RefUnwindSafe for RecordRemoval
impl Send for RecordRemoval
impl Sync for RecordRemoval
impl Unpin for RecordRemoval
impl UnsafeUnpin for RecordRemoval
impl UnwindSafe for RecordRemoval
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.