pub struct OrphanGcResult {
pub examined: usize,
pub collected: usize,
pub freed_bytes: usize,
pub errors: Vec<String>,
pub duration_ms: u64,
}Expand description
Result of a single orphan GC run.
Fields§
§examined: usizeBlocks examined in this pass.
collected: usizeBlocks collected (deleted, or would be deleted in dry_run mode).
freed_bytes: usizeEstimated bytes freed.
errors: Vec<String>Non-fatal errors encountered.
duration_ms: u64Wall-clock duration of the run in milliseconds.
Trait Implementations§
Source§impl Clone for OrphanGcResult
impl Clone for OrphanGcResult
Source§fn clone(&self) -> OrphanGcResult
fn clone(&self) -> OrphanGcResult
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 OrphanGcResult
impl Debug for OrphanGcResult
Source§impl Default for OrphanGcResult
impl Default for OrphanGcResult
Source§fn default() -> OrphanGcResult
fn default() -> OrphanGcResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OrphanGcResult
impl RefUnwindSafe for OrphanGcResult
impl Send for OrphanGcResult
impl Sync for OrphanGcResult
impl Unpin for OrphanGcResult
impl UnsafeUnpin for OrphanGcResult
impl UnwindSafe for OrphanGcResult
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more