pub enum FSharpSyntaxKind {
Show 169 variants
Root,
Whitespace,
Newline,
Identifier,
IntegerLiteral,
FloatLiteral,
StringLiteral,
CharLiteral,
BooleanLiteral,
UnitLiteral,
Let,
Rec,
And,
In,
If,
Then,
Else,
Elif,
Match,
With,
When,
Function,
Fun,
Type,
Val,
Mutable,
Of,
As,
Module,
Namespace,
Open,
Try,
Finally,
Exception,
Raise,
Failwith,
For,
To,
Downto,
Do,
Done,
While,
Yield,
Return,
Class,
Interface,
Inherit,
Abstract,
Override,
Default,
Member,
Static,
New,
Lazy,
Async,
Seq,
Use,
Begin,
End,
Struct,
Sig,
True,
False,
Null,
Or,
Public,
Private,
Internal,
Inline,
Extern,
Upcast,
Downcast,
Assert,
Global,
Base,
This,
Void,
Obj,
Unit,
Int,
Float,
String,
Bool,
Char,
Byte,
SByte,
Int16,
UInt16,
Int32,
UInt32,
Int64,
UInt64,
NativeInt,
UNativeInt,
Decimal,
BigInt,
Plus,
Minus,
Star,
Slash,
Percent,
StarStar,
Equal,
NotEqual,
LessThan,
LessEqual,
GreaterThan,
GreaterEqual,
AndAnd,
OrOr,
Not,
BitwiseAnd,
BitwiseOr,
BitwiseXor,
BitwiseNot,
LeftShift,
RightShift,
Arrow,
DoubleArrow,
Pipe,
PipeRight,
DoublePipe,
Cons,
At,
Compose,
ComposeBack,
Dollar,
LogicalAnd,
LogicalOr,
Ampersand,
Caret,
Tilde,
Less,
Greater,
PipeGreater,
Exclamation,
ColonEqual,
LArrow,
PlusPlus,
MinusMinus,
LeftParen,
RightParen,
LeftBracket,
RightBracket,
LeftArrayBracket,
RightArrayBracket,
LeftBracketBar,
RightBracketBar,
LeftBracketAngle,
RightBracketAngle,
LeftBrace,
RightBrace,
LeftAngle,
RightAngle,
Comma,
Semicolon,
Colon,
DoubleColon,
Dot,
DotDot,
Question,
Underscore,
Apostrophe,
Backtick,
Hash,
LineComment,
BlockComment,
Error,
Eof,
}Variants§
Root
Whitespace
Newline
Identifier
IntegerLiteral
FloatLiteral
StringLiteral
CharLiteral
BooleanLiteral
UnitLiteral
Let
Rec
And
In
If
Then
Else
Elif
Match
With
When
Function
Fun
Type
Val
Mutable
Of
As
Module
Namespace
Open
Try
Finally
Exception
Raise
Failwith
For
To
Downto
Do
Done
While
Yield
Return
Class
Interface
Inherit
Abstract
Override
Default
Member
Static
New
Lazy
Async
Seq
Use
Begin
End
Struct
Sig
True
False
Null
Or
Public
Private
Internal
Inline
Extern
Upcast
Downcast
Assert
Global
Base
This
Void
Obj
Unit
Int
Float
String
Bool
Char
Byte
SByte
Int16
UInt16
Int32
UInt32
Int64
UInt64
NativeInt
UNativeInt
Decimal
BigInt
Plus
Minus
Star
Slash
Percent
StarStar
Equal
NotEqual
LessThan
LessEqual
GreaterThan
GreaterEqual
AndAnd
OrOr
Not
BitwiseAnd
BitwiseOr
BitwiseXor
BitwiseNot
LeftShift
RightShift
Arrow
DoubleArrow
Pipe
PipeRight
DoublePipe
Cons
At
Compose
ComposeBack
Dollar
LogicalAnd
LogicalOr
Ampersand
Caret
Tilde
Less
Greater
PipeGreater
Exclamation
ColonEqual
LArrow
PlusPlus
MinusMinus
LeftParen
RightParen
LeftBracket
RightBracket
LeftArrayBracket
RightArrayBracket
LeftBracketBar
RightBracketBar
LeftBracketAngle
RightBracketAngle
LeftBrace
RightBrace
LeftAngle
RightAngle
Comma
Semicolon
Colon
DoubleColon
Dot
DotDot
Question
Underscore
Apostrophe
Backtick
Hash
LineComment
BlockComment
Error
Eof
Implementations§
Source§impl FSharpSyntaxKind
impl FSharpSyntaxKind
pub fn is_keyword(&self) -> bool
Trait Implementations§
Source§impl Clone for FSharpSyntaxKind
impl Clone for FSharpSyntaxKind
Source§fn clone(&self) -> FSharpSyntaxKind
fn clone(&self) -> FSharpSyntaxKind
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 FSharpSyntaxKind
impl Debug for FSharpSyntaxKind
Source§impl ElementType for FSharpSyntaxKind
impl ElementType for FSharpSyntaxKind
Source§type Role = UniversalElementRole
type Role = UniversalElementRole
The associated role type for this element kind.
Source§fn is_error(&self) -> bool
fn is_error(&self) -> bool
Returns true if this element represents an error condition. Read more
Source§fn is_root(&self) -> bool
fn is_root(&self) -> bool
Returns true if this element represents the root of the parsed tree. Read more
Source§fn is_role(&self, role: Self::Role) -> bool
fn is_role(&self, role: Self::Role) -> bool
Returns true if this element matches the specified language-specific role.
Source§fn is_universal(&self, role: UniversalElementRole) -> bool
fn is_universal(&self, role: UniversalElementRole) -> bool
Returns true if this element matches the specified universal role.
Source§impl Hash for FSharpSyntaxKind
impl Hash for FSharpSyntaxKind
Source§impl PartialEq for FSharpSyntaxKind
impl PartialEq for FSharpSyntaxKind
Source§impl Serialize for FSharpSyntaxKind
impl Serialize for FSharpSyntaxKind
Source§impl TokenType for FSharpSyntaxKind
impl TokenType for FSharpSyntaxKind
Source§const END_OF_STREAM: Self = Self::Eof
const END_OF_STREAM: Self = Self::Eof
A constant representing the end of the input stream. Read more
Source§type Role = UniversalTokenRole
type Role = UniversalTokenRole
The associated role type for this token kind.
Source§fn is_comment(&self) -> bool
fn is_comment(&self) -> bool
Returns true if this token represents a comment. Read more
Source§fn is_whitespace(&self) -> bool
fn is_whitespace(&self) -> bool
Returns true if this token represents whitespace. Read more
Source§fn is_role(&self, role: Self::Role) -> bool
fn is_role(&self, role: Self::Role) -> bool
Returns true if this token matches the specified language-specific role.
Source§fn is_universal(&self, role: UniversalTokenRole) -> bool
fn is_universal(&self, role: UniversalTokenRole) -> bool
Returns true if this token matches the specified universal role.
Source§fn is_error(&self) -> bool
fn is_error(&self) -> bool
Returns true if this token represents an error condition. Read more
Source§fn is_ignored(&self) -> bool
fn is_ignored(&self) -> bool
Returns true if this token represents trivia (whitespace, comments, etc.). Read more
Source§fn is_end_of_stream(&self) -> bool
fn is_end_of_stream(&self) -> bool
Returns true if this token represents the end of the input stream. Read more
impl Copy for FSharpSyntaxKind
impl Eq for FSharpSyntaxKind
impl StructuralPartialEq for FSharpSyntaxKind
Auto Trait Implementations§
impl Freeze for FSharpSyntaxKind
impl RefUnwindSafe for FSharpSyntaxKind
impl Send for FSharpSyntaxKind
impl Sync for FSharpSyntaxKind
impl Unpin for FSharpSyntaxKind
impl UnwindSafe for FSharpSyntaxKind
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