Struct esp_idf_sys::FATFS
source · #[repr(C)]pub struct FATFS {Show 20 fields
pub fs_type: BYTE,
pub pdrv: BYTE,
pub ldrv: BYTE,
pub n_fats: BYTE,
pub wflag: BYTE,
pub fsi_flag: BYTE,
pub id: WORD,
pub n_rootdir: WORD,
pub csize: WORD,
pub ssize: WORD,
pub last_clst: DWORD,
pub free_clst: DWORD,
pub n_fatent: DWORD,
pub fsize: DWORD,
pub volbase: LBA_t,
pub fatbase: LBA_t,
pub dirbase: LBA_t,
pub database: LBA_t,
pub winsect: LBA_t,
pub win: [BYTE; 4096],
}
Fields§
§fs_type: BYTE
§pdrv: BYTE
§ldrv: BYTE
§n_fats: BYTE
§wflag: BYTE
§fsi_flag: BYTE
§id: WORD
§n_rootdir: WORD
§csize: WORD
§ssize: WORD
§last_clst: DWORD
§free_clst: DWORD
§n_fatent: DWORD
§fsize: DWORD
§volbase: LBA_t
§fatbase: LBA_t
§dirbase: LBA_t
§database: LBA_t
§winsect: LBA_t
§win: [BYTE; 4096]
Trait Implementations§
impl Copy for FATFS
Auto Trait Implementations§
impl Freeze for FATFS
impl RefUnwindSafe for FATFS
impl Send for FATFS
impl Sync for FATFS
impl Unpin for FATFS
impl UnwindSafe for FATFS
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,
§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)