pub enum Rule {
Show 34 variants
EOI,
WHITESPACE,
COMMENT,
NEWLINE,
file,
value_definitions,
value_definition,
options,
option,
identifier,
regex_pattern,
inner_pattern,
nested_parens,
state_definitions,
state_definition,
state_header,
state_name,
rules,
rule,
indentation,
rule_match,
rule_transition,
transition_action,
line_rec_action,
line_action,
record_action,
next_state,
err_state,
err_msg,
space,
record_fields,
record_field,
field_name,
field_value,
}Variants§
EOI
End-of-input
WHITESPACE
COMMENT
NEWLINE
file
value_definitions
value_definition
options
option
identifier
regex_pattern
inner_pattern
nested_parens
state_definitions
state_definition
state_header
state_name
rules
rule
indentation
rule_match
rule_transition
transition_action
line_rec_action
line_action
record_action
next_state
err_state
err_msg
space
record_fields
record_field
field_name
field_value
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl Parser<Rule> for TextFSMParser
impl Parser<Rule> for TextFSMParser
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.