pub enum MetadataAlias {
Exact,
Case,
TrailingDotsOrSpaces,
BackslashSeparator,
NtfsStream,
NtfsShortName,
HfsIgnorable,
}Expand description
How a reserved name reaches the metadata name.
Variants§
Exact
The exact name.
Case
The name in another case, on case-insensitive filesystems.
TrailingDotsOrSpaces
The name followed by dots or spaces, which Windows strips.
BackslashSeparator
The name followed by \, a path separator on Windows.
NtfsStream
An NTFS alternate data stream of the name, e.g. .git::$DATA.
NtfsShortName
An NTFS 8.3 short name, e.g. GIT~1.
HfsIgnorable
The name with Unicode code points HFS+ ignores.
Trait Implementations§
Source§impl Clone for MetadataAlias
impl Clone for MetadataAlias
Source§fn clone(&self) -> MetadataAlias
fn clone(&self) -> MetadataAlias
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 moreimpl Copy for MetadataAlias
Source§impl Debug for MetadataAlias
impl Debug for MetadataAlias
impl Eq for MetadataAlias
Source§impl Hash for MetadataAlias
impl Hash for MetadataAlias
Source§impl PartialEq for MetadataAlias
impl PartialEq for MetadataAlias
impl StructuralPartialEq for MetadataAlias
Auto Trait Implementations§
impl Freeze for MetadataAlias
impl RefUnwindSafe for MetadataAlias
impl Send for MetadataAlias
impl Sync for MetadataAlias
impl Unpin for MetadataAlias
impl UnsafeUnpin for MetadataAlias
impl UnwindSafe for MetadataAlias
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