#[repr(u8)]pub enum TemporalPurgeEngine {
EdgeStore = 1,
DocumentStrict = 2,
Columnar = 3,
Crdt = 4,
Array = 5,
}Expand description
Which engine produced the purge. Wire-stable — do not renumber.
Variants§
EdgeStore = 1
DocumentStrict = 2
Columnar = 3
Crdt = 4
Array = 5
Array engine. Arrays are globally-scoped (not tenant-scoped), so
the associated WAL record uses tenant_id = 0 as a sentinel.
Implementations§
Trait Implementations§
Source§impl Clone for TemporalPurgeEngine
impl Clone for TemporalPurgeEngine
Source§fn clone(&self) -> TemporalPurgeEngine
fn clone(&self) -> TemporalPurgeEngine
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 moreSource§impl Debug for TemporalPurgeEngine
impl Debug for TemporalPurgeEngine
Source§impl PartialEq for TemporalPurgeEngine
impl PartialEq for TemporalPurgeEngine
Source§fn eq(&self, other: &TemporalPurgeEngine) -> bool
fn eq(&self, other: &TemporalPurgeEngine) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for TemporalPurgeEngine
impl Eq for TemporalPurgeEngine
impl StructuralPartialEq for TemporalPurgeEngine
Auto Trait Implementations§
impl Freeze for TemporalPurgeEngine
impl RefUnwindSafe for TemporalPurgeEngine
impl Send for TemporalPurgeEngine
impl Sync for TemporalPurgeEngine
impl Unpin for TemporalPurgeEngine
impl UnsafeUnpin for TemporalPurgeEngine
impl UnwindSafe for TemporalPurgeEngine
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