pub struct LayoutMap {
pub file_len: u64,
pub header: Option<FileHeader>,
pub blocks: Vec<BlockView>,
pub regions: Vec<Region>,
pub diagnostics: Vec<Diagnostic>,
}Expand description
The full physical model of one file.
Fields§
§file_len: u64§header: Option<FileHeader>§blocks: Vec<BlockView>§regions: Vec<Region>Sorted by start; gaps materialised, overlaps recorded as diagnostics.
diagnostics: Vec<Diagnostic>Trait Implementations§
Auto Trait Implementations§
impl Freeze for LayoutMap
impl RefUnwindSafe for LayoutMap
impl Send for LayoutMap
impl Sync for LayoutMap
impl Unpin for LayoutMap
impl UnsafeUnpin for LayoutMap
impl UnwindSafe for LayoutMap
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