pub enum Rule {
Show 57 variants
EOI,
program,
statement,
empty_line,
RestOfLine,
dict_scope,
dict_empty,
dict_head,
dict_pair,
list_scope,
list_empty,
list_head,
list_pair,
dict_literal,
list_literal,
Value,
Null,
Boolean,
True,
False,
cite_value,
Byte,
Byte_BIN,
Byte_OCT,
Byte_HEX,
Number,
SignedNumber,
Decimal,
DecimalBad,
Integer,
Complex,
Zero,
String,
StringLines,
StringCharacter,
StringNormal,
StringLiteralText,
StringText,
Accent,
Apostrophe,
Quotation,
Escape,
NameSpace,
Key,
SYMBOL,
COMMENT,
WHITESPACE,
LineComment,
MultiLineComment,
Cite,
Dot,
Insert,
Append,
Underline,
SEPARATOR,
Set,
Sign,
}
Variants§
EOI
program
statement
empty_line
RestOfLine
dict_scope
dict_empty
dict_head
dict_pair
list_scope
list_empty
list_head
list_pair
dict_literal
list_literal
Value
Null
Boolean
True
False
cite_value
Byte
Byte_BIN
Byte_OCT
Byte_HEX
Number
SignedNumber
Decimal
DecimalBad
Integer
Complex
Zero
String
StringLines
StringCharacter
StringNormal
StringLiteralText
StringText
Accent
Apostrophe
Quotation
Escape
NameSpace
Key
SYMBOL
COMMENT
WHITESPACE
LineComment
MultiLineComment
Cite
Dot
Insert
Append
Underline
SEPARATOR
Set
Sign
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