pub enum Rule {
Show 33 variants
EOI,
WHITESPACE,
COMMENT,
file,
header,
block,
inputs_block,
consts_block,
nodes_block,
outputs_block,
input_decl,
const_decl,
output_item,
stmt,
assign,
multi_assign,
expr,
call,
args,
arg,
value,
literal,
array,
boolean,
null,
ty,
dtype,
shape,
const_annot,
ident,
int,
number,
string,
}Variants§
EOI
End-of-input
WHITESPACE
COMMENT
file
header
block
inputs_block
consts_block
nodes_block
outputs_block
input_decl
const_decl
output_item
stmt
assign
multi_assign
expr
call
args
arg
value
literal
array
boolean
null
ty
dtype
shape
const_annot
ident
int
number
string
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
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