pub enum TypstSyntaxKind {
Show 85 variants
Root,
Document,
Block,
Heading,
Paragraph,
List,
ListItem,
Table,
TableRow,
TableCell,
Figure,
Image,
Link,
Text,
Strong,
Emphasis,
Code,
Math,
InlineMath,
DisplayMath,
Raw,
Quote,
Script,
Expression,
FunctionCall,
Variable,
Assignment,
Conditional,
Loop,
Import,
Include,
Set,
Show,
Style,
Color,
Font,
Size,
Let,
If,
Else,
For,
While,
Break,
Continue,
Return,
True,
False,
Plus,
Minus,
Star,
Slash,
Percent,
Equal,
EqualEqual,
NotEqual,
Less,
Greater,
LessEqual,
GreaterEqual,
And,
Or,
Not,
LeftParen,
RightParen,
LeftBrace,
RightBrace,
LeftBracket,
RightBracket,
Semicolon,
Comma,
Dot,
Colon,
Hash,
At,
Dollar,
Underscore,
StringLiteral,
NumericLiteral,
Identifier,
LineComment,
BlockComment,
Whitespace,
Newline,
Eof,
Error,
}Variants§
Root
Document
Block
Heading
Paragraph
List
ListItem
Table
TableRow
TableCell
Figure
Image
Link
Text
Strong
Emphasis
Code
Math
InlineMath
DisplayMath
Raw
Quote
Script
Expression
FunctionCall
Variable
Assignment
Conditional
Loop
Import
Include
Set
Show
Style
Color
Font
Size
Let
If
Else
For
While
Break
Continue
Return
True
False
Plus
Minus
Star
Slash
Percent
Equal
EqualEqual
NotEqual
Less
Greater
LessEqual
GreaterEqual
And
Or
Not
LeftParen
RightParen
LeftBrace
RightBrace
LeftBracket
RightBracket
Semicolon
Comma
Dot
Colon
Hash
At
Dollar
Underscore
StringLiteral
NumericLiteral
Identifier
LineComment
BlockComment
Whitespace
Newline
Eof
Error
Trait Implementations§
Source§impl Clone for TypstSyntaxKind
impl Clone for TypstSyntaxKind
Source§fn clone(&self) -> TypstSyntaxKind
fn clone(&self) -> TypstSyntaxKind
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 TypstSyntaxKind
impl Debug for TypstSyntaxKind
Source§impl<'de> Deserialize<'de> for TypstSyntaxKind
impl<'de> Deserialize<'de> for TypstSyntaxKind
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 ElementType for TypstSyntaxKind
impl ElementType for TypstSyntaxKind
Source§type Role = UniversalElementRole
type Role = UniversalElementRole
The associated role type for this element kind.
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 TypstSyntaxKind
impl Hash for TypstSyntaxKind
Source§impl PartialEq for TypstSyntaxKind
impl PartialEq for TypstSyntaxKind
Source§impl Serialize for TypstSyntaxKind
impl Serialize for TypstSyntaxKind
Source§impl TokenType for TypstSyntaxKind
impl TokenType for TypstSyntaxKind
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_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_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_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 TypstSyntaxKind
impl Eq for TypstSyntaxKind
impl StructuralPartialEq for TypstSyntaxKind
Auto Trait Implementations§
impl Freeze for TypstSyntaxKind
impl RefUnwindSafe for TypstSyntaxKind
impl Send for TypstSyntaxKind
impl Sync for TypstSyntaxKind
impl Unpin for TypstSyntaxKind
impl UnwindSafe for TypstSyntaxKind
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