#[repr(C, packed(1))]pub struct Fat32FsInfo {
pub lead_signature: u32,
pub reserved1: [u8; 480],
pub structure_signature: u32,
pub free_cluster_count: u32,
pub next_free_cluster: u32,
pub reserved2: [u8; 12],
pub trail_signature: u32,
}Expand description
FAT32 Filesystem Information Sector
Fields§
§lead_signature: u32Lead signature (0x41615252)
reserved1: [u8; 480]Reserved bytes
structure_signature: u32Structure signature (0x61417272)
free_cluster_count: u32Free cluster count (0xFFFFFFFF if unknown)
next_free_cluster: u32Next free cluster hint
reserved2: [u8; 12]Reserved bytes
trail_signature: u32Trail signature (0xAA550000)
Implementations§
Source§impl Fat32FsInfo
impl Fat32FsInfo
Trait Implementations§
Source§impl Clone for Fat32FsInfo
impl Clone for Fat32FsInfo
Source§fn clone(&self) -> Fat32FsInfo
fn clone(&self) -> Fat32FsInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Fat32FsInfo
impl Debug for Fat32FsInfo
impl Copy for Fat32FsInfo
Auto Trait Implementations§
impl Freeze for Fat32FsInfo
impl RefUnwindSafe for Fat32FsInfo
impl Send for Fat32FsInfo
impl Sync for Fat32FsInfo
impl Unpin for Fat32FsInfo
impl UnwindSafe for Fat32FsInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)