pub enum EntryType {
Level1 {
supports_lowercase: bool,
supports_rrip: bool,
},
Level2 {
supports_lowercase: bool,
supports_rrip: bool,
},
Level3 {
supports_lowercase: bool,
supports_rrip: bool,
},
Joliet {
level: JolietLevel,
supports_rrip: bool,
},
}Expand description
The type of directory entry, indicating the ISO interchange level and features
Variants§
Level1
The Level1 variant.
Fields
Level2
The Level2 variant.
Fields
Level3
The Level3 variant.
Fields
Joliet
Available on crate feature
alloc only.The Joliet variant.
Implementations§
Source§impl EntryType
impl EntryType
Sourcepub fn convert_name(self, name: &str) -> ConvertedName
Available on crate feature write only.
pub fn convert_name(self, name: &str) -> ConvertedName
write only.Performs the convert_name operation.
Sourcepub fn convert_directory_name(self, name: &str) -> ConvertedName
Available on crate feature write only.
pub fn convert_directory_name(self, name: &str) -> ConvertedName
write only.Converts a directory name without a file extension or version suffix.
Trait Implementations§
impl Copy for EntryType
impl Eq for EntryType
Source§impl From<BaseIsoLevel> for EntryType
Available on crate features sync and write only.
impl From<BaseIsoLevel> for EntryType
Available on crate features
sync and write only.Source§fn from(value: BaseIsoLevel) -> Self
fn from(value: BaseIsoLevel) -> Self
Converts to this type from the input type.
Source§impl From<JolietLevel> for EntryType
Available on crate feature alloc only.
impl From<JolietLevel> for EntryType
Available on crate feature
alloc only.Source§fn from(value: JolietLevel) -> Self
fn from(value: JolietLevel) -> Self
Converts to this type from the input type.
Source§impl Ord for EntryType
impl Ord for EntryType
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for EntryType
impl PartialOrd for EntryType
impl StructuralPartialEq for EntryType
Auto Trait Implementations§
impl Freeze for EntryType
impl RefUnwindSafe for EntryType
impl Send for EntryType
impl Sync for EntryType
impl Unpin for EntryType
impl UnsafeUnpin for EntryType
impl UnwindSafe for EntryType
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