pub struct OperationBodyReferenceLane {
pub body_reference_ordinal: u32,
pub body_object_index: u32,
pub branch: u8,
pub encoding: OperationBodyReferenceLaneEncoding,
pub values: Vec<OperationBodyReferenceLaneValue>,
}Expand description
Counted reference lane following an operation body scalar clause.
Fields§
§body_reference_ordinal: u32Zero-based body-reference occurrence order.
body_object_index: u32Serialized body object index.
branch: u8Branch discriminator following the body-reference terminator.
encoding: OperationBodyReferenceLaneEncodingHomogeneous encoding used by every lane value.
values: Vec<OperationBodyReferenceLaneValue>Ordered non-null lane values.
Trait Implementations§
Source§impl Clone for OperationBodyReferenceLane
impl Clone for OperationBodyReferenceLane
Source§fn clone(&self) -> OperationBodyReferenceLane
fn clone(&self) -> OperationBodyReferenceLane
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 OperationBodyReferenceLane
impl Debug for OperationBodyReferenceLane
impl Eq for OperationBodyReferenceLane
impl StructuralPartialEq for OperationBodyReferenceLane
Auto Trait Implementations§
impl Freeze for OperationBodyReferenceLane
impl RefUnwindSafe for OperationBodyReferenceLane
impl Send for OperationBodyReferenceLane
impl Sync for OperationBodyReferenceLane
impl Unpin for OperationBodyReferenceLane
impl UnsafeUnpin for OperationBodyReferenceLane
impl UnwindSafe for OperationBodyReferenceLane
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