pub struct BrickRef {
pub origin: [usize; 3],
pub shape: usize,
pub off: usize,
pub lane_word: Vec<usize>,
pub esc: Vec<(usize, u32)>,
}Expand description
A brick of a parsed stream.
Fields§
§origin: [usize; 3]Origin in the field.
shape: usizeShape index.
off: usizeByte offset of the brick payload.
lane_word: Vec<usize>Word offsets (absolute, in 16-bit words of the stream) of the lanes (coefficient lanes, then the outlier lane), and one past the end.
esc: Vec<(usize, u32)>Raw escapes (local index, f32 bits).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BrickRef
impl RefUnwindSafe for BrickRef
impl Send for BrickRef
impl Sync for BrickRef
impl Unpin for BrickRef
impl UnsafeUnpin for BrickRef
impl UnwindSafe for BrickRef
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