pub struct CompactionReport {
pub boundary: StorePosition,
pub retained: u64,
pub removed: u64,
pub bytes_released: u64,
pub release: ArenaRelease,
}Fields§
§boundary: StorePositionHigh-water the sweep evaluated; every record at or below it was decided.
retained: u64§removed: u64§bytes_released: u64Arena bytes between the new and the previous committed end.
release: ArenaReleaseTrait Implementations§
Source§impl Clone for CompactionReport
impl Clone for CompactionReport
Source§fn clone(&self) -> CompactionReport
fn clone(&self) -> CompactionReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompactionReport
impl Debug for CompactionReport
impl Eq for CompactionReport
Source§impl PartialEq for CompactionReport
impl PartialEq for CompactionReport
Source§fn eq(&self, other: &CompactionReport) -> bool
fn eq(&self, other: &CompactionReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompactionReport
Auto Trait Implementations§
impl Freeze for CompactionReport
impl RefUnwindSafe for CompactionReport
impl Send for CompactionReport
impl Sync for CompactionReport
impl Unpin for CompactionReport
impl UnsafeUnpin for CompactionReport
impl UnwindSafe for CompactionReport
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