pub enum LuaSyntaxKind {
Show 101 variants
And,
Break,
Do,
Else,
Elseif,
End,
False,
For,
Function,
Goto,
If,
In,
Local,
Nil,
Not,
Or,
Repeat,
Return,
Then,
True,
Until,
While,
Identifier,
Number,
String,
Plus,
Minus,
Star,
Slash,
Percent,
Caret,
Hash,
Ampersand,
Tilde,
Pipe,
LtLt,
GtGt,
SlashSlash,
EqEq,
TildeEq,
LtEq,
GtEq,
Lt,
Gt,
Eq,
LeftParen,
RightParen,
LeftBrace,
RightBrace,
LeftBracket,
RightBracket,
ColonColon,
Semicolon,
Colon,
Comma,
Dot,
DotDot,
DotDotDot,
Whitespace,
Comment,
Eof,
Error,
SourceFile,
FunctionDeclaration,
ParameterList,
Parameter,
BlockStatement,
LocalStatement,
AssignmentStatement,
ExpressionStatement,
IfStatement,
WhileStatement,
ForStatement,
RepeatStatement,
BreakStatement,
ReturnStatement,
GotoStatement,
LabelStatement,
IdentifierExpression,
LiteralExpression,
BooleanLiteral,
NilLiteral,
ParenthesizedExpression,
BinaryExpression,
UnaryExpression,
CallExpression,
FieldExpression,
IndexExpression,
TableExpression,
FunctionExpression,
VarargExpression,
TableField,
FieldList,
ArgumentList,
VariableList,
ExpressionList,
NameList,
FunctionName,
FunctionBody,
ChunkStatement,
StatementList,
}Variants§
And
Break
Do
Else
Elseif
End
False
For
Function
Goto
If
In
Local
Nil
Not
Or
Repeat
Return
Then
True
Until
While
Identifier
Number
String
Plus
Minus
Star
Slash
Percent
Caret
Hash
Ampersand
Tilde
Pipe
LtLt
GtGt
SlashSlash
EqEq
TildeEq
LtEq
GtEq
Lt
Gt
Eq
LeftParen
RightParen
LeftBrace
RightBrace
LeftBracket
RightBracket
ColonColon
Semicolon
Colon
Comma
Dot
DotDot
DotDotDot
Whitespace
Comment
Eof
Error
SourceFile
FunctionDeclaration
ParameterList
Parameter
BlockStatement
LocalStatement
AssignmentStatement
ExpressionStatement
IfStatement
WhileStatement
ForStatement
RepeatStatement
BreakStatement
ReturnStatement
GotoStatement
LabelStatement
IdentifierExpression
LiteralExpression
BooleanLiteral
NilLiteral
ParenthesizedExpression
BinaryExpression
UnaryExpression
CallExpression
FieldExpression
IndexExpression
TableExpression
FunctionExpression
VarargExpression
TableField
FieldList
ArgumentList
VariableList
ExpressionList
NameList
FunctionName
FunctionBody
ChunkStatement
StatementList
Trait Implementations§
Source§impl Clone for LuaSyntaxKind
impl Clone for LuaSyntaxKind
Source§fn clone(&self) -> LuaSyntaxKind
fn clone(&self) -> LuaSyntaxKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LuaSyntaxKind
impl Debug for LuaSyntaxKind
Source§impl<'de> Deserialize<'de> for LuaSyntaxKind
impl<'de> Deserialize<'de> for LuaSyntaxKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for LuaSyntaxKind
impl Hash for LuaSyntaxKind
Source§impl PartialEq for LuaSyntaxKind
impl PartialEq for LuaSyntaxKind
Source§impl Serialize for LuaSyntaxKind
impl Serialize for LuaSyntaxKind
Source§impl SyntaxKind for LuaSyntaxKind
impl SyntaxKind for LuaSyntaxKind
Source§fn is_trivia(&self) -> bool
fn is_trivia(&self) -> bool
Returns true if this kind represents trivia (whitespace, comments, etc.). Read more
Source§fn is_comment(&self) -> bool
fn is_comment(&self) -> bool
Returns true if this kind represents a comment. Read more
Source§fn is_whitespace(&self) -> bool
fn is_whitespace(&self) -> bool
Returns true if this kind represents whitespace.
Source§fn is_token_type(&self) -> bool
fn is_token_type(&self) -> bool
Returns true if this kind represents a token type. Read more
Source§fn is_element_type(&self) -> bool
fn is_element_type(&self) -> bool
Returns true if this kind represents an element type. Read more
impl Copy for LuaSyntaxKind
impl Eq for LuaSyntaxKind
impl StructuralPartialEq for LuaSyntaxKind
Auto Trait Implementations§
impl Freeze for LuaSyntaxKind
impl RefUnwindSafe for LuaSyntaxKind
impl Send for LuaSyntaxKind
impl Sync for LuaSyntaxKind
impl Unpin for LuaSyntaxKind
impl UnwindSafe for LuaSyntaxKind
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