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 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 SyntaxKind for TypstSyntaxKind
impl SyntaxKind for TypstSyntaxKind
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 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