pub struct Descriptor {Show 22 fields
pub bitmap_block: u32,
pub bitmap_inode: u32,
pub inode_table_block: u64,
pub unallocated_blocks: u16,
pub unallocated_inodes: u16,
pub directories: u16,
pub block_group_flags: Vec<BlockFlags>,
pub exclude_bitmap_block: u32,
pub block_bitmap_checksum: u16,
pub inode_bitmap_checksum: u16,
pub unused_inodes: u16,
pub checksum: u16,
pub upper_bitmap_block: u32,
pub upper_bitmap_inode: u32,
pub upper_inode_table_block: u32,
pub upper_unallocated_blocks: u16,
pub upper_unallocated_inodes: u16,
pub upper_directories: u16,
pub upper_unused_inodes: u16,
pub upper_exclude_bitmap_block: u32,
pub upper_block_bitmap_checksum: u16,
pub upper_inode_bitmap_checksum: u16,
}Fields§
§bitmap_block: u32If IncompatFlags.Bit64 enabled then contains lower 32 bit value
bitmap_inode: u32If IncompatFlags.Bit64 enabled then contains lower 32 bit value
inode_table_block: u64If IncompatFlags.Bit64 enabled then contains lower 32 bit value
unallocated_blocks: u16Count of unallocated blocks. If IncompatFlags.Bit64 enabled then contains lower 16 bit value
unallocated_inodes: u16Count of unallocated inodes. If IncompatFlags.Bit64 enabled then contains lower 16 bit value
directories: u16Count of directories. If IncompatFlags.Bit64 enabled then contains lower 16 bit value
block_group_flags: Vec<BlockFlags>§exclude_bitmap_block: u32If IncompatFlags.Bit64 enabled then contains lower 32 bit value
block_bitmap_checksum: u16If IncompatFlags.Bit64 enabled then contains lower 16 bit value
inode_bitmap_checksum: u16If IncompatFlags.Bit64 enabled then contains lower 16 bit value
unused_inodes: u16If IncompatFlags.Bit64 enabled then contains lower 16 bit value
checksum: u16§upper_bitmap_block: u32If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_bitmap_inode: u32If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_inode_table_block: u32If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_unallocated_blocks: u16If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_unallocated_inodes: u16If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_directories: u16If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_unused_inodes: u16If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_exclude_bitmap_block: u32If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_block_bitmap_checksum: u16If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
upper_inode_bitmap_checksum: u16If IncompatFlags.Bit64 enabled and descriptors > 32 bytes
Trait Implementations§
Source§impl Clone for Descriptor
impl Clone for Descriptor
Source§fn clone(&self) -> Descriptor
fn clone(&self) -> Descriptor
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more