#[non_exhaustive]pub enum FatVariant {
Fat12,
Fat16,
Fat32,
ExFat,
}Expand description
FAT family identified from its BIOS parameter block.
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.
Fat12
A FAT12 filesystem.
Fat16
A FAT16 filesystem.
Fat32
A FAT32 filesystem.
ExFat
exFAT was recognized; the stable unified opener does not open it.
Trait Implementations§
Source§impl Clone for FatVariant
impl Clone for FatVariant
Source§fn clone(&self) -> FatVariant
fn clone(&self) -> FatVariant
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 FatVariant
Source§impl Debug for FatVariant
impl Debug for FatVariant
impl Eq for FatVariant
Source§impl PartialEq for FatVariant
impl PartialEq for FatVariant
impl StructuralPartialEq for FatVariant
Auto Trait Implementations§
impl Freeze for FatVariant
impl RefUnwindSafe for FatVariant
impl Send for FatVariant
impl Sync for FatVariant
impl Unpin for FatVariant
impl UnsafeUnpin for FatVariant
impl UnwindSafe for FatVariant
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