#[repr(C)]pub struct ext4_mkfs_info {Show 15 fields
pub len: u64,
pub block_size: u32,
pub blocks_per_group: u32,
pub inodes_per_group: u32,
pub inode_size: u32,
pub inodes: u32,
pub journal_blocks: u32,
pub feat_ro_compat: u32,
pub feat_compat: u32,
pub feat_incompat: u32,
pub bg_desc_reserve_blocks: u32,
pub dsc_size: u16,
pub uuid: [u8; 16],
pub journal: bool,
pub label: *const c_char,
}Expand description
mkfs configuration info
Fields§
§len: u64Total length in bytes
block_size: u32Block size in bytes
blocks_per_group: u32Blocks per group
inodes_per_group: u32Inodes per group
inode_size: u32Inode size
inodes: u32Total inodes
journal_blocks: u32Journal blocks
feat_ro_compat: u32Read-only compatible features
feat_compat: u32Compatible features
feat_incompat: u32Incompatible features
bg_desc_reserve_blocks: u32Block group descriptor reserve blocks
dsc_size: u16Descriptor size
uuid: [u8; 16]UUID (128-bit)
journal: boolEnable journal
label: *const c_charVolume label
Trait Implementations§
Auto Trait Implementations§
impl !Send for ext4_mkfs_info
impl !Sync for ext4_mkfs_info
impl Freeze for ext4_mkfs_info
impl RefUnwindSafe for ext4_mkfs_info
impl Unpin for ext4_mkfs_info
impl UnsafeUnpin for ext4_mkfs_info
impl UnwindSafe for ext4_mkfs_info
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