#[non_exhaustive]pub enum ReparseKind {
Junction,
Other,
}Expand description
The kind of Windows reparse point skipped by a migration.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Junction
A junction (mount point) or volume mount point. Std reports it as a directory symlink, but it is not one: it is never recreated as a symlink, because that would change what it is.
Other
Any other reparse point that is not a symlink or an AF_UNIX socket (cloud placeholders,
WSL links, app execution aliases, deduplicated files, …).
Trait Implementations§
Source§impl Clone for ReparseKind
impl Clone for ReparseKind
impl Copy for ReparseKind
Source§impl Debug for ReparseKind
impl Debug for ReparseKind
impl Eq for ReparseKind
Source§impl PartialEq for ReparseKind
impl PartialEq for ReparseKind
impl StructuralPartialEq for ReparseKind
Auto Trait Implementations§
impl Freeze for ReparseKind
impl RefUnwindSafe for ReparseKind
impl Send for ReparseKind
impl Sync for ReparseKind
impl Unpin for ReparseKind
impl UnsafeUnpin for ReparseKind
impl UnwindSafe for ReparseKind
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