pub struct DedupReport {
pub op_id: String,
pub applied: usize,
pub skipped: Vec<SkippedCopy>,
pub reclaimed_bytes: u64,
}Expand description
Result of crate::Shelf::apply_dedup.
Fields§
§op_id: StringJournal id for crate::Shelf::undo.
applied: usizeNumber of applied replacements.
skipped: Vec<SkippedCopy>Actions skipped at apply time, with reasons.
reclaimed_bytes: u64Bytes reclaimed (freed once no other process holds the old inodes).
Trait Implementations§
Source§impl Clone for DedupReport
impl Clone for DedupReport
Source§fn clone(&self) -> DedupReport
fn clone(&self) -> DedupReport
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 DedupReport
impl Debug for DedupReport
Source§impl Default for DedupReport
impl Default for DedupReport
Source§fn default() -> DedupReport
fn default() -> DedupReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DedupReport
impl RefUnwindSafe for DedupReport
impl Send for DedupReport
impl Sync for DedupReport
impl Unpin for DedupReport
impl UnsafeUnpin for DedupReport
impl UnwindSafe for DedupReport
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