pub enum CompactionMode {
Off,
Manual,
Auto,
}Expand description
User-selected compaction behavior.
Variants§
Off
Never compact automatically or in response to /compact.
Manual
Compact only after an idle user explicitly requests /compact.
Auto
Compact automatically when the post-selection context is under pressure.
Implementations§
Trait Implementations§
Source§impl Clone for CompactionMode
impl Clone for CompactionMode
Source§fn clone(&self) -> CompactionMode
fn clone(&self) -> CompactionMode
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 CompactionMode
Source§impl Debug for CompactionMode
impl Debug for CompactionMode
Source§impl Default for CompactionMode
impl Default for CompactionMode
Source§fn default() -> CompactionMode
fn default() -> CompactionMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompactionMode
impl<'de> Deserialize<'de> for CompactionMode
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 CompactionMode
Source§impl PartialEq for CompactionMode
impl PartialEq for CompactionMode
Source§impl Serialize for CompactionMode
impl Serialize for CompactionMode
impl StructuralPartialEq for CompactionMode
Auto Trait Implementations§
impl Freeze for CompactionMode
impl RefUnwindSafe for CompactionMode
impl Send for CompactionMode
impl Sync for CompactionMode
impl Unpin for CompactionMode
impl UnsafeUnpin for CompactionMode
impl UnwindSafe for CompactionMode
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