Enum pest_grammars::toml::Rule
source · pub enum Rule {
Show 38 variants
EOI,
toml,
table,
array_table,
pair,
key,
value,
inline_table,
array,
identifier,
multi_line_string,
string,
inner,
multi_line_literal,
literal,
escape,
unicode,
date_time,
local_date_time,
partial_time,
full_date,
full_time,
date_fullyear,
date_month,
date_mday,
time_hour,
time_minute,
time_second,
time_secfrac,
time_offset,
integer,
float,
int,
digits,
exp,
boolean,
WHITESPACE,
COMMENT,
}
Variants§
EOI
End-of-input
toml
table
array_table
pair
key
value
inline_table
array
identifier
multi_line_string
string
inner
multi_line_literal
literal
escape
unicode
date_time
local_date_time
partial_time
full_date
full_time
date_fullyear
date_month
date_mday
time_hour
time_minute
time_second
time_secfrac
time_offset
integer
float
int
digits
exp
boolean
WHITESPACE
COMMENT
Implementations§
Trait Implementations§
source§impl Ord for Rule
impl Ord for Rule
source§impl Parser<Rule> for TomlParser
impl Parser<Rule> for TomlParser
source§impl PartialEq for Rule
impl PartialEq for Rule
source§impl PartialOrd for Rule
impl PartialOrd 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 moreimpl 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