pub trait CompactionPicker {
// Required method
fn pick_compaction(
&mut self,
levels: &Levels,
level_handlers: &[LevelHandler],
stats: &mut LocalPickerStatistic,
) -> Option<CompactionInput>;
}Required Methods§
fn pick_compaction( &mut self, levels: &Levels, level_handlers: &[LevelHandler], stats: &mut LocalPickerStatistic, ) -> Option<CompactionInput>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".