pub struct LeveledCompactionOptions {
pub level_size_multiplier: usize,
pub level0_file_num_compaction_trigger: usize,
pub max_levels: usize,
pub base_level_size_mb: usize,
}Fields§
§level_size_multiplier: usize§level0_file_num_compaction_trigger: usize§max_levels: usize§base_level_size_mb: usizeTrait Implementations§
Source§impl Clone for LeveledCompactionOptions
impl Clone for LeveledCompactionOptions
Source§fn clone(&self) -> LeveledCompactionOptions
fn clone(&self) -> LeveledCompactionOptions
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 moreAuto Trait Implementations§
impl Freeze for LeveledCompactionOptions
impl RefUnwindSafe for LeveledCompactionOptions
impl Send for LeveledCompactionOptions
impl Sync for LeveledCompactionOptions
impl Unpin for LeveledCompactionOptions
impl UnwindSafe for LeveledCompactionOptions
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