pub struct WorkReport {
pub scanned: usize,
pub eligible: usize,
pub young: usize,
pub in_use: usize,
pub removed: usize,
pub nominal_bytes: u64,
pub unique_bytes: u64,
pub shared_bytes: u64,
pub errors: u64,
}Expand description
What one --work-dirs pass found and did.
Fields§
§scanned: usizeJob dirs seen under work/.
eligible: usizeCollectible (old enough, not locked).
young: usizeYounger than the age limit.
in_use: usizeA live build holds the dir’s lock.
removed: usizeDirectories actually removed.
nominal_bytes: u64Sum of sizes of the collected dirs (each file counts once per path).
unique_bytes: u64Bytes whose last link lived in those dirs — actually freed.
Bytes still linked from the store or another view.
errors: u64Trait Implementations§
Source§impl Debug for WorkReport
impl Debug for WorkReport
Auto Trait Implementations§
impl Freeze for WorkReport
impl RefUnwindSafe for WorkReport
impl Send for WorkReport
impl Sync for WorkReport
impl Unpin for WorkReport
impl UnsafeUnpin for WorkReport
impl UnwindSafe for WorkReport
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