pub enum MaintenanceStepKind {
WalFlush,
Reorganize,
Retention,
Gc,
}Expand description
One sub-step of a maintenance step, for callers that want to run exactly one of them.
Variants§
WalFlush
Fold the visible WAL tail into metadata tables and advance the root.
Reorganize
Merge one bounded group of metadata delta runs into its base.
Retention
Advance the retention floor behind a verified checkpoint.
Gc
Run the mark-and-sweep garbage collector.
Trait Implementations§
Source§impl Clone for MaintenanceStepKind
impl Clone for MaintenanceStepKind
Source§fn clone(&self) -> MaintenanceStepKind
fn clone(&self) -> MaintenanceStepKind
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 MaintenanceStepKind
Source§impl Debug for MaintenanceStepKind
impl Debug for MaintenanceStepKind
Source§impl<'de> Deserialize<'de> for MaintenanceStepKind
impl<'de> Deserialize<'de> for MaintenanceStepKind
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
impl Eq for MaintenanceStepKind
Source§impl PartialEq for MaintenanceStepKind
impl PartialEq for MaintenanceStepKind
Source§impl Serialize for MaintenanceStepKind
impl Serialize for MaintenanceStepKind
impl StructuralPartialEq for MaintenanceStepKind
Auto Trait Implementations§
impl Freeze for MaintenanceStepKind
impl RefUnwindSafe for MaintenanceStepKind
impl Send for MaintenanceStepKind
impl Sync for MaintenanceStepKind
impl Unpin for MaintenanceStepKind
impl UnsafeUnpin for MaintenanceStepKind
impl UnwindSafe for MaintenanceStepKind
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