pub struct PermRoot {
pub si: usize,
pub n_tiles: usize,
pub data_off: u64,
pub data_len: u64,
pub leaves: Vec<(LeafRef, u32, u32, u64)>,
}Expand description
The root of one permutation’s tile directory.
Fields§
§si: usizeSection index (IndexPermutation::section_index).
n_tiles: usizeTiles.
data_off: u64Offset of the permutation’s first tile within INDEX_DATA.
data_len: u64Bytes of tiles.
leaves: Vec<(LeafRef, u32, u32, u64)>Leaves: (leaf, first min_a, last max_a, tile offset within the permutation's data).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PermRoot
impl RefUnwindSafe for PermRoot
impl Send for PermRoot
impl Sync for PermRoot
impl Unpin for PermRoot
impl UnsafeUnpin for PermRoot
impl UnwindSafe for PermRoot
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