pub struct GcReport {
pub bytes_before: u64,
pub bytes_after: u64,
pub blobs_evicted: usize,
pub blobs_kept: usize,
pub pinned_blobs: usize,
}Expand description
What one collect pass did, for soma cache gc output.
Fields§
§bytes_before: u64Total CAS bytes before the pass.
bytes_after: u64Total CAS bytes after the pass.
blobs_evicted: usizeBlobs deleted by this pass.
blobs_kept: usizeBlobs that survived (including roots).
pinned_blobs: usizeBlobs protected as outputs of pinned actions.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GcReport
impl RefUnwindSafe for GcReport
impl Send for GcReport
impl Sync for GcReport
impl Unpin for GcReport
impl UnsafeUnpin for GcReport
impl UnwindSafe for GcReport
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