pub struct SpaceReport {
pub at: Timestamp,
pub generations: usize,
pub bytes: u64,
pub max_bytes: u64,
pub collected: usize,
pub shortfall: Option<u64>,
}Expand description
The last collection’s result, for planarian status and the console.
Fields§
§at: Timestamp§generations: usize§bytes: u64§max_bytes: u64§collected: usize§shortfall: Option<u64>Implementations§
Source§impl SpaceReport
impl SpaceReport
pub fn of(plan: &GcPlan, at: Timestamp) -> SpaceReport
Trait Implementations§
Source§impl Clone for SpaceReport
impl Clone for SpaceReport
Source§fn clone(&self) -> SpaceReport
fn clone(&self) -> SpaceReport
Returns a duplicate of the value. Read more
1.0.0 · 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 SpaceReport
impl Debug for SpaceReport
Source§impl<'de> Deserialize<'de> for SpaceReport
impl<'de> Deserialize<'de> for SpaceReport
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
Source§impl PartialEq for SpaceReport
impl PartialEq for SpaceReport
Source§impl Serialize for SpaceReport
impl Serialize for SpaceReport
impl Eq for SpaceReport
impl StructuralPartialEq for SpaceReport
Auto Trait Implementations§
impl Freeze for SpaceReport
impl RefUnwindSafe for SpaceReport
impl Send for SpaceReport
impl Sync for SpaceReport
impl Unpin for SpaceReport
impl UnsafeUnpin for SpaceReport
impl UnwindSafe for SpaceReport
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