pub enum GraphQLSyntaxKind {
Show 43 variants
StringLiteral,
IntLiteral,
FloatLiteral,
BooleanLiteral,
NullLiteral,
Name,
QueryKeyword,
MutationKeyword,
SubscriptionKeyword,
FragmentKeyword,
OnKeyword,
TypeKeyword,
InterfaceKeyword,
UnionKeyword,
ScalarKeyword,
EnumKeyword,
InputKeyword,
ExtendKeyword,
SchemaKeyword,
DirectiveKeyword,
ImplementsKeyword,
RepeatsKeyword,
Spread,
LeftParen,
RightParen,
LeftBracket,
RightBracket,
LeftBrace,
RightBrace,
Comma,
Colon,
Semicolon,
Pipe,
Ampersand,
Equals,
Exclamation,
At,
Dollar,
Whitespace,
Comment,
Newline,
Eof,
Error,
}Expand description
GraphQL 语法节点类型
Variants§
StringLiteral
IntLiteral
FloatLiteral
BooleanLiteral
NullLiteral
Name
QueryKeyword
MutationKeyword
SubscriptionKeyword
FragmentKeyword
OnKeyword
TypeKeyword
InterfaceKeyword
UnionKeyword
ScalarKeyword
EnumKeyword
InputKeyword
ExtendKeyword
SchemaKeyword
DirectiveKeyword
ImplementsKeyword
RepeatsKeyword
Spread
LeftParen
RightParen
LeftBracket
RightBracket
LeftBrace
RightBrace
Comma
Colon
Semicolon
Pipe
Ampersand
Equals
Exclamation
At
Dollar
Whitespace
Comment
Newline
Eof
Error
Trait Implementations§
Source§impl Clone for GraphQLSyntaxKind
impl Clone for GraphQLSyntaxKind
Source§fn clone(&self) -> GraphQLSyntaxKind
fn clone(&self) -> GraphQLSyntaxKind
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 GraphQLSyntaxKind
impl Debug for GraphQLSyntaxKind
Source§impl Hash for GraphQLSyntaxKind
impl Hash for GraphQLSyntaxKind
Source§impl PartialEq for GraphQLSyntaxKind
impl PartialEq for GraphQLSyntaxKind
Source§impl SyntaxKind for GraphQLSyntaxKind
impl SyntaxKind for GraphQLSyntaxKind
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 GraphQLSyntaxKind
impl Eq for GraphQLSyntaxKind
impl StructuralPartialEq for GraphQLSyntaxKind
Auto Trait Implementations§
impl Freeze for GraphQLSyntaxKind
impl RefUnwindSafe for GraphQLSyntaxKind
impl Send for GraphQLSyntaxKind
impl Sync for GraphQLSyntaxKind
impl Unpin for GraphQLSyntaxKind
impl UnwindSafe for GraphQLSyntaxKind
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