pub enum Rule {
Show 39 variants
line,
inst,
pseudo_inst,
io_pinst,
io_,
load,
store,
float_load,
float_store,
generic_pseudo_inst,
pseudo,
emmm_pseudo,
generic_pseudo,
other_pseudo,
emmm_,
W,
label,
inst_expr,
offset,
expr,
rf,
symbol,
sym,
r_sym,
ignore,
extend_char,
num,
number_dec,
number_oct,
number_hex,
number_bin,
str,
inst_keyword,
pcode_keyword,
rf_keyword,
generic_pseudo_ops,
registers,
COMMENT,
WHITESPACE,
}
Variants§
line
inst
pseudo_inst
io_pinst
io_
load
store
float_load
float_store
generic_pseudo_inst
pseudo
emmm_pseudo
generic_pseudo
other_pseudo
emmm_
W
label
inst_expr
offset
expr
rf
symbol
sym
r_sym
ignore
extend_char
num
number_dec
number_oct
number_hex
number_bin
str
inst_keyword
pcode_keyword
rf_keyword
generic_pseudo_ops
registers
COMMENT
WHITESPACE
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl ParseFrom<Rule> for Instruction
impl ParseFrom<Rule> for Instruction
fn parse_from(pair: Pair<'_, Rule>) -> Self
Source§impl ParseFrom<Rule> for PseudoInst
impl ParseFrom<Rule> for PseudoInst
fn parse_from(pair: Pair<'_, Rule>) -> Self
Source§impl PartialOrd for Rule
impl PartialOrd for Rule
impl Copy for Rule
impl Eq for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnwindSafe for Rule
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