pub struct HybridCompactionPolicy {
pub threshold: usize,
pub compacted: bool,
}Fields§
§threshold: usize§compacted: boolImplementations§
Source§impl HybridCompactionPolicy
impl HybridCompactionPolicy
pub fn new(threshold: usize) -> Self
pub fn should_compact(&self, current_size: usize) -> bool
pub fn mark_compacted(&mut self)
Auto Trait Implementations§
impl Freeze for HybridCompactionPolicy
impl RefUnwindSafe for HybridCompactionPolicy
impl Send for HybridCompactionPolicy
impl Sync for HybridCompactionPolicy
impl Unpin for HybridCompactionPolicy
impl UnsafeUnpin for HybridCompactionPolicy
impl UnwindSafe for HybridCompactionPolicy
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