pub struct MfsMdb {Show 13 fields
pub create_date: u32,
pub last_backup_date: u32,
pub volume_attributes: u16,
pub num_files: u16,
pub dir_start_sector: u16,
pub dir_length_sectors: u16,
pub num_alloc_blocks: u16,
pub alloc_block_size: u32,
pub clump_size: u32,
pub first_alloc_block_sector: u16,
pub next_file_number: u32,
pub free_blocks: u16,
pub volume_name: String,
/* private fields */
}Expand description
Parsed MDB fields the rest of the module needs. Stored on the FS so every list/read call can use them without re-reading the boot sector.
Fields§
§create_date: u32§last_backup_date: u32§volume_attributes: u16§num_files: u16§dir_start_sector: u16§dir_length_sectors: u16§num_alloc_blocks: u16§alloc_block_size: u32§clump_size: u32§first_alloc_block_sector: u16§next_file_number: u32§free_blocks: u16§volume_name: StringTrait Implementations§
Auto Trait Implementations§
impl Freeze for MfsMdb
impl RefUnwindSafe for MfsMdb
impl Send for MfsMdb
impl Sync for MfsMdb
impl Unpin for MfsMdb
impl UnsafeUnpin for MfsMdb
impl UnwindSafe for MfsMdb
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