pub struct FlatInstruction {
pub mnemonic: String,
pub variant: String,
pub path: String,
pub fixed_mask: u32,
pub fixed_value: u32,
pub fields: Vec<FlatField>,
}Expand description
Concrete normalized instruction variant.
Fields§
§mnemonic: StringLower-case mnemonic.
variant: StringCanonical variant name.
path: StringTree path inside the source dataset.
fixed_mask: u32Fixed bit mask.
fixed_value: u32Fixed bit value.
fields: Vec<FlatField>Ordered operands.
Trait Implementations§
Source§impl Clone for FlatInstruction
impl Clone for FlatInstruction
Source§fn clone(&self) -> FlatInstruction
fn clone(&self) -> FlatInstruction
Returns a duplicate of the value. Read more
1.0.0 · 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 FlatInstruction
impl Debug for FlatInstruction
Source§impl PartialEq for FlatInstruction
impl PartialEq for FlatInstruction
impl Eq for FlatInstruction
impl StructuralPartialEq for FlatInstruction
Auto Trait Implementations§
impl Freeze for FlatInstruction
impl RefUnwindSafe for FlatInstruction
impl Send for FlatInstruction
impl Sync for FlatInstruction
impl Unpin for FlatInstruction
impl UnsafeUnpin for FlatInstruction
impl UnwindSafe for FlatInstruction
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