pub struct GcPlan {
pub delete: Vec<GenerationId>,
pub kept: Vec<GenerationId>,
pub kept_bytes: u64,
pub max_bytes: u64,
pub shortfall: Option<u64>,
}Fields§
§delete: Vec<GenerationId>Oldest first.
kept: Vec<GenerationId>§kept_bytes: u64Size of the kept generations’ closures, when known.
max_bytes: u64§shortfall: Option<u64>BudgetUnsatisfiable: the protected set alone is this far over the space bound.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GcPlan
impl<'de> Deserialize<'de> for GcPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GcPlan
impl StructuralPartialEq for GcPlan
Auto Trait Implementations§
impl Freeze for GcPlan
impl RefUnwindSafe for GcPlan
impl Send for GcPlan
impl Sync for GcPlan
impl Unpin for GcPlan
impl UnsafeUnpin for GcPlan
impl UnwindSafe for GcPlan
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