pub enum ParsingInstruction {
Show 13 variants
Match {
size: usize,
value: u32,
},
MatchMultiple {
size: usize,
values: Vec<u32>,
},
Bit {
name: String,
},
BitMatch {
name: String,
value: bool,
},
BitArray {
size: usize,
name: String,
},
Unsigned {
size: usize,
name: String,
},
Signed {
size: usize,
name: String,
},
Register {
size: usize,
name: String,
},
RegisterPair {
size: usize,
name: String,
},
RegisterCrosspath {
size: usize,
name: String,
},
ControlRegister {
size: usize,
name: String,
},
LSDUnit {
name: String,
},
ConditionalOperation {
name: String,
},
}Variants§
Match
MatchMultiple
Bit
BitMatch
BitArray
Unsigned
Signed
Register
RegisterPair
RegisterCrosspath
ControlRegister
LSDUnit
For .L .S and .D compact maps.
ConditionalOperation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParsingInstruction
impl RefUnwindSafe for ParsingInstruction
impl Send for ParsingInstruction
impl Sync for ParsingInstruction
impl Unpin for ParsingInstruction
impl UnsafeUnpin for ParsingInstruction
impl UnwindSafe for ParsingInstruction
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