Enum jujutsu_lib::revset::Rule
source · pub enum Rule {
Show 32 variants
EOI,
identifier_part,
identifier,
symbol,
literal_string,
whitespace,
parents_op,
children_op,
dag_range_op,
dag_range_pre_op,
dag_range_post_op,
range_op,
range_pre_op,
range_post_op,
range_ops,
range_pre_ops,
range_post_ops,
negate_op,
union_op,
intersection_op,
difference_op,
infix_op,
function_name,
function_arguments,
formal_parameters,
primary,
neighbors_expression,
range_expression,
expression,
program,
alias_declaration_part,
alias_declaration,
}Variants§
EOI
identifier_part
identifier
symbol
literal_string
whitespace
parents_op
children_op
dag_range_op
dag_range_pre_op
dag_range_post_op
range_op
range_pre_op
range_post_op
range_ops
range_pre_ops
range_post_ops
negate_op
union_op
intersection_op
difference_op
infix_op
function_name
function_arguments
formal_parameters
primary
neighbors_expression
range_expression
expression
program
alias_declaration_part
alias_declaration
Trait Implementations§
source§impl Ord for Rule
impl Ord for Rule
source§impl Parser<Rule> for RevsetParser
impl Parser<Rule> for RevsetParser
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