pub struct GcOptions {
pub budget: GcBudget,
pub collapse_final_tombstones: bool,
}Expand description
Options for garbage collection operations.
Fields§
§budget: GcBudgetBudget parameters limiting the scope of one step.
collapse_final_tombstones: boolExplicit opt-in retention policy: if true, a final unshadowed tombstone will be physically collapsed. This is ONLY safe if the caller guarantees a strict low-watermark where no future reads, prewrites, or guards will ever be issued at or below the collapsed tombstone timestamp.
Trait Implementations§
impl Copy for GcOptions
impl Eq for GcOptions
impl StructuralPartialEq for GcOptions
Auto Trait Implementations§
impl Freeze for GcOptions
impl RefUnwindSafe for GcOptions
impl Send for GcOptions
impl Sync for GcOptions
impl Unpin for GcOptions
impl UnsafeUnpin for GcOptions
impl UnwindSafe for GcOptions
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