pub enum ObjectiveCLanguageSyntaxKind {
Show 78 variants
Root,
InterfaceDeclaration,
ImplementationDeclaration,
MethodDeclaration,
PropertyDeclaration,
ProtocolDeclaration,
CategoryDeclaration,
ClassExtension,
InterfaceKeyword,
ImplementationKeyword,
EndKeyword,
PropertyKeyword,
SynthesizeKeyword,
DynamicKeyword,
ProtocolKeyword,
CategoryKeyword,
ImportKeyword,
IncludeKeyword,
IfKeyword,
ElseKeyword,
ForKeyword,
WhileKeyword,
DoKeyword,
SwitchKeyword,
CaseKeyword,
DefaultKeyword,
BreakKeyword,
ContinueKeyword,
ReturnKeyword,
VoidKeyword,
IntKeyword,
FloatKeyword,
DoubleKeyword,
CharKeyword,
BoolKeyword,
IdKeyword,
SelfKeyword,
SuperKeyword,
NilKeyword,
YesKeyword,
NoKeyword,
LeftParen,
RightParen,
LeftBrace,
RightBrace,
LeftBracket,
RightBracket,
Semicolon,
Comma,
Dot,
Colon,
Plus,
Minus,
Star,
Slash,
Percent,
Equal,
EqualEqual,
NotEqual,
Less,
Greater,
LessEqual,
GreaterEqual,
And,
Or,
Not,
Question,
At,
Identifier,
IntegerLiteral,
FloatLiteral,
String,
Character,
Whitespace,
Newline,
CommentToken,
Error,
Eof,
}Variants§
Root
InterfaceDeclaration
ImplementationDeclaration
MethodDeclaration
PropertyDeclaration
ProtocolDeclaration
CategoryDeclaration
ClassExtension
InterfaceKeyword
ImplementationKeyword
EndKeyword
PropertyKeyword
SynthesizeKeyword
DynamicKeyword
ProtocolKeyword
CategoryKeyword
ImportKeyword
IncludeKeyword
IfKeyword
ElseKeyword
ForKeyword
WhileKeyword
DoKeyword
SwitchKeyword
CaseKeyword
DefaultKeyword
BreakKeyword
ContinueKeyword
ReturnKeyword
VoidKeyword
IntKeyword
FloatKeyword
DoubleKeyword
CharKeyword
BoolKeyword
IdKeyword
SelfKeyword
SuperKeyword
NilKeyword
YesKeyword
NoKeyword
LeftParen
RightParen
LeftBrace
RightBrace
LeftBracket
RightBracket
Semicolon
Comma
Dot
Colon
Plus
Minus
Star
Slash
Percent
Equal
EqualEqual
NotEqual
Less
Greater
LessEqual
GreaterEqual
And
Or
Not
Question
At
Identifier
IntegerLiteral
FloatLiteral
String
Character
Whitespace
Newline
CommentToken
Error
Eof
Trait Implementations§
Source§impl Clone for ObjectiveCLanguageSyntaxKind
impl Clone for ObjectiveCLanguageSyntaxKind
Source§fn clone(&self) -> ObjectiveCLanguageSyntaxKind
fn clone(&self) -> ObjectiveCLanguageSyntaxKind
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 ObjectiveCLanguageSyntaxKind
impl Debug for ObjectiveCLanguageSyntaxKind
Source§impl PartialEq for ObjectiveCLanguageSyntaxKind
impl PartialEq for ObjectiveCLanguageSyntaxKind
Source§fn eq(&self, other: &ObjectiveCLanguageSyntaxKind) -> bool
fn eq(&self, other: &ObjectiveCLanguageSyntaxKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl SyntaxKind for ObjectiveCLanguageSyntaxKind
impl SyntaxKind for ObjectiveCLanguageSyntaxKind
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 ObjectiveCLanguageSyntaxKind
impl Eq for ObjectiveCLanguageSyntaxKind
impl StructuralPartialEq for ObjectiveCLanguageSyntaxKind
Auto Trait Implementations§
impl Freeze for ObjectiveCLanguageSyntaxKind
impl RefUnwindSafe for ObjectiveCLanguageSyntaxKind
impl Send for ObjectiveCLanguageSyntaxKind
impl Sync for ObjectiveCLanguageSyntaxKind
impl Unpin for ObjectiveCLanguageSyntaxKind
impl UnwindSafe for ObjectiveCLanguageSyntaxKind
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