pub struct BlockGroupDescriptor {
pub block_bitmap: u64,
pub inode_bitmap: u64,
pub inode_table: u64,
pub free_blocks_count: u32,
pub free_inodes_count: u32,
pub used_dirs_count: u32,
pub flags: u16,
pub itable_unused: u32,
pub block_bitmap_csum: u32,
pub inode_bitmap_csum: u32,
pub checksum: u16,
}Expand description
Block group descriptor (post-parse, all 64-bit fields combined lo+hi).
Fields§
§block_bitmap: u64§inode_bitmap: u64§inode_table: u64§free_blocks_count: u32§free_inodes_count: u32§used_dirs_count: u32§flags: u16§itable_unused: u32§block_bitmap_csum: u32§inode_bitmap_csum: u32§checksum: u16Implementations§
Trait Implementations§
Source§impl Clone for BlockGroupDescriptor
impl Clone for BlockGroupDescriptor
Source§fn clone(&self) -> BlockGroupDescriptor
fn clone(&self) -> BlockGroupDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BlockGroupDescriptor
Auto Trait Implementations§
impl Freeze for BlockGroupDescriptor
impl RefUnwindSafe for BlockGroupDescriptor
impl Send for BlockGroupDescriptor
impl Sync for BlockGroupDescriptor
impl Unpin for BlockGroupDescriptor
impl UnsafeUnpin for BlockGroupDescriptor
impl UnwindSafe for BlockGroupDescriptor
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