pub enum Rule {
Show 58 variants
EOI,
Number,
Name,
String,
Identifier,
True,
False,
Null,
Undefined,
Operand,
Term,
Expression,
CallList,
Call,
Const,
Let,
Assign,
Return,
Block,
If,
ElseIf,
Else,
NameList,
IdentifierList,
TypeIdentifier,
TypeIdentifiers,
TemplateName,
TemplateDefinition,
InterfaceExtends,
InterfaceAttribute,
InterfaceMethod,
InterfaceBody,
Interface,
ClassAttribute,
MethodPrefix,
Method,
Extends,
Implements,
ClassBody,
Class,
TypeTuple,
TypeBlock,
TypeDefinition,
Type,
Param,
ParamList,
ReturnType,
FunctionDefinition,
Function,
Closur,
Statement,
Import,
ImportName,
ImportNameList,
ImportFrom,
Statements,
WHITESPACE,
COMMENT,
}
Variants§
EOI
End-of-input
Number
Name
String
Identifier
True
False
Null
Undefined
Operand
Term
Expression
CallList
Call
Const
Let
Assign
Return
Block
If
ElseIf
Else
NameList
IdentifierList
TypeIdentifier
TypeIdentifiers
TemplateName
TemplateDefinition
InterfaceExtends
InterfaceAttribute
InterfaceMethod
InterfaceBody
Interface
ClassAttribute
MethodPrefix
Method
Extends
Implements
ClassBody
Class
TypeTuple
TypeBlock
TypeDefinition
Type
Param
ParamList
ReturnType
FunctionDefinition
Function
Closur
Statement
Import
ImportName
ImportNameList
ImportFrom
Statements
WHITESPACE
COMMENT
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl Parser<Rule> for TypeScriptParser
impl Parser<Rule> for TypeScriptParser
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