pub enum SyntaxKind {
Show 111 variants
Amp,
AmpAmp,
AmpersandEq,
Apostrophe,
Args,
Arrow,
As,
Assignment,
At,
Backtick,
Bang,
BangEq,
Binary,
Bool,
Break,
Capture,
CaptureList,
CodeBlock,
Colon,
ColonColon,
Comma,
Comment,
Condition,
Conditional,
ConditionalAlternate,
ConditionalElse,
Continue,
DestructureAssignment,
Destructuring,
DocComment,
Dollar,
Dot,
Dots,
DotsEq,
DoubleQuote,
Ellipsis,
Else,
End,
Enum,
Eq,
EqEq,
Error,
FieldAccess,
Float,
For,
ForLoop,
FuncCall,
Gt,
GtEq,
GtGt,
Hash,
Hat,
HatEq,
Ident,
If,
Import,
In,
IndexAccess,
Int,
LeftBrace,
LeftBracket,
LeftParen,
Let,
LetBinding,
Loop,
Lt,
LtEq,
LtLt,
Minus,
MinusEq,
Mut,
Named,
NewLine,
Param,
Params,
Parenthesized,
PathAccess,
Percent,
Pipe,
PipeEq,
PipePipe,
Plus,
PlusEq,
Pub,
Ref,
Return,
RightBrace,
RightBracket,
RightParen,
Semicolon,
Slash,
SlashEq,
Star,
StarEq,
Str,
Tilde,
TildeEq,
Unary,
Underscore,
Unit,
While,
WhileLoop,
Array,
Range,
MapLiteral,
MapEntry,
BreakStatement,
ReturnStatement,
Lambda,
ImportItem,
ModuleImport,
}
Variants§
Amp
AmpAmp
AmpersandEq
Apostrophe
Args
Arrow
As
Assignment
At
Backtick
Bang
BangEq
Binary
Bool
Break
Capture
CaptureList
CodeBlock
Colon
ColonColon
Comma
Comment
Condition
Conditional
ConditionalAlternate
ConditionalElse
Continue
DestructureAssignment
Destructuring
DocComment
Dollar
Dot
Dots
DotsEq
DoubleQuote
Ellipsis
Else
End
Enum
Eq
EqEq
Error
FieldAccess
Float
For
ForLoop
FuncCall
Gt
GtEq
GtGt
Hash
Hat
HatEq
Ident
If
Import
In
IndexAccess
Int
LeftBrace
LeftBracket
LeftParen
Let
LetBinding
Loop
Lt
LtEq
LtLt
Minus
MinusEq
Mut
Named
NewLine
Param
Params
Parenthesized
PathAccess
Percent
Pipe
PipeEq
PipePipe
Plus
PlusEq
Pub
Ref
Return
RightBrace
RightBracket
RightParen
Semicolon
Slash
SlashEq
Star
StarEq
Str
Tilde
TildeEq
Unary
Underscore
Unit
While
WhileLoop
Array
Range
MapLiteral
MapEntry
BreakStatement
ReturnStatement
Lambda
ImportItem
ModuleImport
Trait Implementations§
Source§impl Clone for SyntaxKind
impl Clone for SyntaxKind
Source§fn clone(&self) -> SyntaxKind
fn clone(&self) -> SyntaxKind
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 SyntaxKind
impl Debug for SyntaxKind
Source§impl Hash for SyntaxKind
impl Hash for SyntaxKind
Source§impl PartialEq for SyntaxKind
impl PartialEq for SyntaxKind
impl Copy for SyntaxKind
impl Eq for SyntaxKind
impl StructuralPartialEq for SyntaxKind
Auto Trait Implementations§
impl Freeze for SyntaxKind
impl RefUnwindSafe for SyntaxKind
impl Send for SyntaxKind
impl Sync for SyntaxKind
impl Unpin for SyntaxKind
impl UnwindSafe for SyntaxKind
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