pub enum Rule {
Show 58 variants
EOI,
grammar_rules,
grammar_rule,
assignment_operator,
opening_brace,
closing_brace,
opening_paren,
closing_paren,
opening_brack,
closing_brack,
modifier,
silent_modifier,
atomic_modifier,
compound_atomic_modifier,
non_atomic_modifier,
expression,
term,
node,
terminal,
prefix_operator,
infix_operator,
postfix_operator,
positive_predicate_operator,
negative_predicate_operator,
sequence_operator,
choice_operator,
optional_operator,
repeat_operator,
repeat_once_operator,
repeat_exact,
repeat_min,
repeat_max,
repeat_min_max,
number,
integer,
comma,
_push,
peek_slice,
identifier,
alpha,
alpha_num,
string,
insensitive_string,
range,
character,
inner_str,
inner_chr,
escape,
code,
unicode,
hex_digit,
quote,
single_quote,
range_operator,
newline,
WHITESPACE,
block_comment,
COMMENT,
}
Variants§
EOI
grammar_rules
grammar_rule
assignment_operator
opening_brace
closing_brace
opening_paren
closing_paren
opening_brack
closing_brack
modifier
silent_modifier
atomic_modifier
compound_atomic_modifier
non_atomic_modifier
expression
term
node
terminal
prefix_operator
infix_operator
postfix_operator
positive_predicate_operator
negative_predicate_operator
sequence_operator
choice_operator
optional_operator
repeat_operator
repeat_once_operator
repeat_exact
repeat_min
repeat_max
repeat_min_max
number
integer
comma
_push
peek_slice
identifier
alpha
alpha_num
string
insensitive_string
range
character
inner_str
inner_chr
escape
code
unicode
hex_digit
quote
single_quote
range_operator
newline
WHITESPACE
block_comment
COMMENT
Trait Implementations§
source§impl Ord for Rule
impl Ord for Rule
source§impl Parser<Rule> for PestParser
impl Parser<Rule> for PestParser
source§impl PartialOrd<Rule> for Rule
impl PartialOrd<Rule> for Rule
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more