pub struct SparseExtentHeader {
pub version: u32,
pub capacity: u64,
pub grain_size: u64,
pub descriptor_offset: u64,
pub descriptor_size: u64,
pub num_gtes_per_gt: u32,
pub rgd_offset: u64,
pub gd_offset: u64,
pub compressed: bool,
}Expand description
Parsed fields from the 512-byte SparseExtentHeader.
Fields§
§version: u32§capacity: u64§grain_size: u64§descriptor_offset: u64§descriptor_size: u64§num_gtes_per_gt: u32§rgd_offset: u64§gd_offset: u64§compressed: booltrue when compress_algorithm == 1 (stream-optimised / DEFLATE).
Implementations§
Auto Trait Implementations§
impl Freeze for SparseExtentHeader
impl RefUnwindSafe for SparseExtentHeader
impl Send for SparseExtentHeader
impl Sync for SparseExtentHeader
impl Unpin for SparseExtentHeader
impl UnsafeUnpin for SparseExtentHeader
impl UnwindSafe for SparseExtentHeader
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