pub enum CleanupMode {
Delete,
Drop,
}Expand description
Cleanup mode determines how old versions are removed
Variants§
Delete
Create tombstones and CDC entries (only for non-deleted keys) Simulates user deletion - maintains audit trail
Drop
Silent removal from storage (works on both live and tombstoned keys) No CDC entries, no tombstones - direct storage cleanup
Trait Implementations§
Source§impl Clone for CleanupMode
impl Clone for CleanupMode
Source§fn clone(&self) -> CleanupMode
fn clone(&self) -> CleanupMode
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 CleanupMode
impl Debug for CleanupMode
Source§impl<'de> Deserialize<'de> for CleanupMode
impl<'de> Deserialize<'de> for CleanupMode
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 PartialEq for CleanupMode
impl PartialEq for CleanupMode
Source§impl Serialize for CleanupMode
impl Serialize for CleanupMode
impl Copy for CleanupMode
impl Eq for CleanupMode
impl StructuralPartialEq for CleanupMode
Auto Trait Implementations§
impl Freeze for CleanupMode
impl RefUnwindSafe for CleanupMode
impl Send for CleanupMode
impl Sync for CleanupMode
impl Unpin for CleanupMode
impl UnwindSafe for CleanupMode
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