pub struct RootBlock {Show 13 fields
pub block_type: i32,
pub hash_table_size: i32,
pub checksum: u32,
pub hash_table: [u32; 72],
pub bm_flag: i32,
pub bm_pages: [u32; 25],
pub bm_ext: u32,
pub creation_date: AmigaDate,
pub name_len: u8,
pub disk_name: [u8; 30],
pub last_modified: AmigaDate,
pub extension: u32,
pub sec_type: i32,
}Expand description
Parsed root block.
Fields§
§block_type: i32Block type (should be T_HEADER).
hash_table_size: i32Hash table size (always 72).
checksum: u32Checksum.
hash_table: [u32; 72]Hash table entries.
bm_flag: i32Bitmap valid flag (-1 = valid).
bm_pages: [u32; 25]Bitmap block pointers.
bm_ext: u32Bitmap extension block.
creation_date: AmigaDateCreation date.
name_len: u8Disk name length.
disk_name: [u8; 30]Disk name (up to 30 chars).
last_modified: AmigaDateLast modification date.
extension: u32Directory cache extension (FFS only).
sec_type: i32Secondary type (should be ST_ROOT).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RootBlock
impl RefUnwindSafe for RootBlock
impl Send for RootBlock
impl Sync for RootBlock
impl Unpin for RootBlock
impl UnwindSafe for RootBlock
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