#[non_exhaustive]pub struct SkippedReparsePoint {
pub path: PathBuf,
pub kind: ReparseKind,
pub tag: u32,
pub reason: String,
}Expand description
A reparse point that was skipped (never followed, opened, copied or recreated). Windows only:
see MigrateOptions::skip_reparse_points.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: PathBufPath relative to the migrated tree.
kind: ReparseKind§tag: u32The reparse tag (IO_REPARSE_TAG_*).
reason: StringWhy it was skipped.
Trait Implementations§
Source§impl Clone for SkippedReparsePoint
impl Clone for SkippedReparsePoint
Source§impl Debug for SkippedReparsePoint
impl Debug for SkippedReparsePoint
impl Eq for SkippedReparsePoint
Source§impl PartialEq for SkippedReparsePoint
impl PartialEq for SkippedReparsePoint
impl StructuralPartialEq for SkippedReparsePoint
Auto Trait Implementations§
impl Freeze for SkippedReparsePoint
impl RefUnwindSafe for SkippedReparsePoint
impl Send for SkippedReparsePoint
impl Sync for SkippedReparsePoint
impl Unpin for SkippedReparsePoint
impl UnsafeUnpin for SkippedReparsePoint
impl UnwindSafe for SkippedReparsePoint
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