pub enum CompactionOption {
Enabled,
Disabled,
}Expand description
Whether to perform compaction while copying an environment.
Variants§
Enabled
Omit free pages and sequentially renumber all pages in output.
This option consumes more CPU and runs more slowly than the default. Currently it fails if the environment has suffered a page leak.
Disabled
Copy everything without taking any special action about free pages.
Trait Implementations§
Source§impl Clone for CompactionOption
impl Clone for CompactionOption
impl Copy for CompactionOption
Auto Trait Implementations§
impl Freeze for CompactionOption
impl RefUnwindSafe for CompactionOption
impl Send for CompactionOption
impl Sync for CompactionOption
impl Unpin for CompactionOption
impl UnsafeUnpin for CompactionOption
impl UnwindSafe for CompactionOption
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