pub struct ContentGcPlan {
pub live_cids: Vec<Cid>,
pub live_objects: usize,
pub live_bytes: usize,
pub candidate_objects: usize,
pub reclaimable_cids: Vec<Cid>,
pub reclaimable_bytes: usize,
pub missing_candidates: usize,
}Expand description
Global typed-content GC plan over an explicit candidate set.
Fields§
§live_cids: Vec<Cid>§live_objects: usize§live_bytes: usize§candidate_objects: usize§reclaimable_cids: Vec<Cid>§reclaimable_bytes: usize§missing_candidates: usizeTrait Implementations§
Source§impl Clone for ContentGcPlan
impl Clone for ContentGcPlan
Source§fn clone(&self) -> ContentGcPlan
fn clone(&self) -> ContentGcPlan
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 ContentGcPlan
impl Debug for ContentGcPlan
Source§impl Default for ContentGcPlan
impl Default for ContentGcPlan
Source§fn default() -> ContentGcPlan
fn default() -> ContentGcPlan
Returns the “default value” for a type. Read more
impl Eq for ContentGcPlan
Source§impl PartialEq for ContentGcPlan
impl PartialEq for ContentGcPlan
impl StructuralPartialEq for ContentGcPlan
Auto Trait Implementations§
impl Freeze for ContentGcPlan
impl RefUnwindSafe for ContentGcPlan
impl Send for ContentGcPlan
impl Sync for ContentGcPlan
impl Unpin for ContentGcPlan
impl UnsafeUnpin for ContentGcPlan
impl UnwindSafe for ContentGcPlan
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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