pub struct GcSummary {
pub scanned: usize,
pub freed: usize,
pub retained: usize,
pub deferred: usize,
}Expand description
Summary returned by gc.
Fields§
§scanned: usizeRecords scanned to build the mark set, tombstones included.
freed: usizeUnreferenced blobs deleted.
retained: usizeBlobs kept because some record still references them.
deferred: usizeUnreferenced blobs kept because they are younger than the sweep policy’s
min_age. Without this an operator cannot tell “nothing to reclaim” from
“reclaiming held back by the age rule”.
Auto Trait Implementations§
impl Freeze for GcSummary
impl RefUnwindSafe for GcSummary
impl Send for GcSummary
impl Sync for GcSummary
impl Unpin for GcSummary
impl UnsafeUnpin for GcSummary
impl UnwindSafe for GcSummary
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