pub struct PatternPayloadTransformLane {
pub offset: usize,
pub declared_count: u8,
pub encoding: PatternTransformEncoding,
pub values: Vec<f64>,
pub value_offsets: Vec<usize>,
pub raw_values: Vec<Vec<u8>>,
pub selectors: Vec<u32>,
pub raw_selectors: Vec<Vec<u8>>,
pub selector_offsets: Vec<usize>,
}Expand description
One exact counted transform lane in a pattern operation payload.
Fields§
§offset: usizeAbsolute offset of the opening 01, count field.
declared_count: u8Count including the implicit seed row.
encoding: PatternTransformEncodingHomogeneous scalar encoding selected by the operation family.
values: Vec<f64>Ordered finite row scalars.
value_offsets: Vec<usize>Absolute offsets of the scalar encodings.
raw_values: Vec<Vec<u8>>Exact scalar bytes in row order.
selectors: Vec<u32>Ordered non-null compact selectors.
raw_selectors: Vec<Vec<u8>>Exact compact-index selector tokens in row order.
selector_offsets: Vec<usize>Absolute offsets of the compact-index selector tokens.
Trait Implementations§
Source§impl Clone for PatternPayloadTransformLane
impl Clone for PatternPayloadTransformLane
Source§fn clone(&self) -> PatternPayloadTransformLane
fn clone(&self) -> PatternPayloadTransformLane
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PatternPayloadTransformLane
impl Debug for PatternPayloadTransformLane
impl StructuralPartialEq for PatternPayloadTransformLane
Auto Trait Implementations§
impl Freeze for PatternPayloadTransformLane
impl RefUnwindSafe for PatternPayloadTransformLane
impl Send for PatternPayloadTransformLane
impl Sync for PatternPayloadTransformLane
impl Unpin for PatternPayloadTransformLane
impl UnsafeUnpin for PatternPayloadTransformLane
impl UnwindSafe for PatternPayloadTransformLane
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