pub enum Rule {
Show 23 variants
EOI,
ws,
arg_ws,
line_continuation,
comment,
comment_line,
empty_line,
meta_attr_key,
meta_attr_value,
meta_key_pair,
meta_comment,
meta_comment_line,
commands,
string,
single_quoted_string,
single_quoted_inner,
double_quoted_string,
inner,
escape,
unicode,
SCRIPTS,
char,
file,
}
Expand description
Variants§
EOI
End-of-input
ws
arg_ws
line_continuation
comment
comment_line
empty_line
meta_attr_key
meta_attr_value
meta_key_pair
meta_comment
meta_comment_line
commands
string
single_quoted_string
single_quoted_inner
double_quoted_string
inner
escape
unicode
SCRIPTS
char
file
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl Parser<Rule> for OCAfileParser
impl Parser<Rule> for OCAfileParser
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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.