pub struct CloneReport {
pub files_copied: u64,
pub dirs_copied: u64,
pub data_bytes_copied: u64,
pub rsrc_bytes_copied: u64,
pub skipped: Vec<(String, String)>,
pub errors: Vec<(String, String)>,
}Expand description
Summary of a clone_hfs_volume run. errors and skipped are populated
only for non-fatal per-entry issues; fatal failures bubble up through the
Result instead.
Fields§
§files_copied: u64§dirs_copied: u64§data_bytes_copied: u64§rsrc_bytes_copied: u64§skipped: Vec<(String, String)>(path, reason) for entries the cloner deliberately skipped.
errors: Vec<(String, String)>(path, reason) for non-fatal errors that allowed the clone to continue.
Trait Implementations§
Source§impl Debug for CloneReport
impl Debug for CloneReport
Auto Trait Implementations§
impl Freeze for CloneReport
impl RefUnwindSafe for CloneReport
impl Send for CloneReport
impl Sync for CloneReport
impl Unpin for CloneReport
impl UnsafeUnpin for CloneReport
impl UnwindSafe for CloneReport
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