pub struct HfsPlusCloneReport {
pub files_copied: u64,
pub dirs_copied: u64,
pub data_bytes_copied: u64,
pub rsrc_bytes_copied: u64,
pub xattrs_copied: u64,
pub hardlinks_copied: u64,
pub dir_hardlinks_copied: u64,
pub skipped: Vec<(String, String)>,
}Expand description
Outcome of clone_hfsplus_volume. Counts mirror the source side; any
non-fatal per-entry skips end up in skipped rather than the result.
Fields§
§files_copied: u64§dirs_copied: u64§data_bytes_copied: u64§rsrc_bytes_copied: u64§xattrs_copied: u64§hardlinks_copied: u64§dir_hardlinks_copied: u64§skipped: Vec<(String, String)>(path, reason) for entries the cloner deliberately skipped — e.g. fork-style xattrs that the target’s xattr writer can’t yet emit.
Trait Implementations§
Source§impl Clone for HfsPlusCloneReport
impl Clone for HfsPlusCloneReport
Source§impl Debug for HfsPlusCloneReport
impl Debug for HfsPlusCloneReport
Auto Trait Implementations§
impl Freeze for HfsPlusCloneReport
impl RefUnwindSafe for HfsPlusCloneReport
impl Send for HfsPlusCloneReport
impl Sync for HfsPlusCloneReport
impl Unpin for HfsPlusCloneReport
impl UnsafeUnpin for HfsPlusCloneReport
impl UnwindSafe for HfsPlusCloneReport
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