pub enum Rule {
Show 36 variants
EOI,
COMMENT,
WHITESPACE,
array,
boolean,
char_escape_sequence,
char_literal,
decimal_integer_literal,
decimal_literal,
double_quote_char,
escape_char,
escape_sequence,
exponent_part,
hex_escape_sequence,
hex_integer_literal,
identifier,
identifier_part,
identifier_start,
key,
line_continuation,
line_terminator,
line_terminator_sequence,
non_escape_char,
nul_escape_sequence,
null,
number,
numeric_literal,
object,
key_value,
single_escape_char,
single_quote_char,
string,
text,
unicode_escape_sequence,
unicode_letter,
value,
}
Variants§
EOI
End-of-input
COMMENT
WHITESPACE
array
boolean
char_escape_sequence
char_literal
decimal_integer_literal
decimal_literal
double_quote_char
escape_char
escape_sequence
exponent_part
hex_escape_sequence
hex_integer_literal
identifier
identifier_part
identifier_start
key
line_continuation
line_terminator
line_terminator_sequence
non_escape_char
nul_escape_sequence
null
number
numeric_literal
object
key_value
single_escape_char
single_quote_char
string
text
unicode_escape_sequence
unicode_letter
value
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
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