#[repr(u8)]
pub enum BottommostLevelCompaction {
Skip,
IfHaveCompactionFilter,
Force,
ForceOptimized,
}
Variants
Skip
Skip bottommost level compaction
IfHaveCompactionFilter
Only compact bottommost level if there is a compaction filter This is the default option
Force
Always compact bottommost level
ForceOptimized
Always compact bottommost level but in bottommost level avoid double-compacting files created in the same compaction
Trait Implementations
sourceimpl Clone for BottommostLevelCompaction
impl Clone for BottommostLevelCompaction
sourcefn clone(&self) -> BottommostLevelCompaction
fn clone(&self) -> BottommostLevelCompaction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BottommostLevelCompaction
impl Debug for BottommostLevelCompaction
impl Copy for BottommostLevelCompaction
impl StructuralPartialEq for BottommostLevelCompaction
Auto Trait Implementations
impl RefUnwindSafe for BottommostLevelCompaction
impl Send for BottommostLevelCompaction
impl Sync for BottommostLevelCompaction
impl Unpin for BottommostLevelCompaction
impl UnwindSafe for BottommostLevelCompaction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more