pub enum TexSyntaxKind {
Show 163 variants
Root,
SourceFile,
Document,
Command,
Environment,
BeginEnvironment,
EndEnvironment,
MathMode,
InlineMath,
DisplayMath,
Group,
Superscript,
Subscript,
Argument,
OptionalArgument,
MandatoryArgument,
Text,
Paragraph,
Section,
Subsection,
Subsubsection,
List,
Item,
Table,
Row,
Cell,
Label,
Reference,
Citation,
Figure,
Caption,
Error,
DocumentClass,
UsePackage,
Begin,
End,
Section_,
Subsection_,
Subsubsection_,
Chapter,
Part,
Title,
Author,
Date,
MakeTitle,
TableOfContents,
NewPage,
ClearPage,
BeginKeyword,
EndKeyword,
DocumentclassKeyword,
UsepackageKeyword,
SectionKeyword,
SubsectionKeyword,
SubsubsectionKeyword,
ChapterKeyword,
PartKeyword,
TitleKeyword,
AuthorKeyword,
DateKeyword,
MaketitleKeyword,
TableofcontentsKeyword,
ItemKeyword,
LabelKeyword,
RefKeyword,
CiteKeyword,
IncludegraphicsKeyword,
TextbfKeyword,
TextitKeyword,
EmphKeyword,
Frac,
Sqrt,
Sum,
Int,
Lim,
Alpha,
Beta,
Gamma,
Delta,
Epsilon,
Zeta,
Eta,
Theta,
Iota,
Kappa,
Lambda,
Mu,
Nu,
Xi,
Omicron,
Pi,
Rho,
Sigma,
Tau,
Upsilon,
Phi,
Chi,
Psi,
Omega,
VarEpsilon,
VarTheta,
VarKappa,
VarPi,
VarRho,
VarSigma,
VarPhi,
UpperGamma,
UpperDelta,
UpperTheta,
UpperLambda,
UpperXi,
UpperPi,
UpperSigma,
UpperUpsilon,
UpperPhi,
UpperPsi,
UpperOmega,
TextBf,
TextIt,
TextSc,
TextTt,
Emph,
Underline,
Identifier,
StringLiteral,
Number,
Backslash,
LeftBrace,
RightBrace,
LeftBracket,
RightBracket,
LeftParen,
RightParen,
Dollar,
DoubleDollar,
Ampersand,
Percent,
Hash,
Caret,
Underscore,
Tilde,
Equal,
Equals,
Plus,
Minus,
Star,
Slash,
Pipe,
Less,
LessThan,
Greater,
GreaterThan,
Exclamation,
Question,
At,
Colon,
Semicolon,
Comma,
Dot,
Comment,
Whitespace,
Newline,
Eof,
}Variants§
Root
SourceFile
Document
Command
Environment
BeginEnvironment
EndEnvironment
MathMode
InlineMath
DisplayMath
Group
Superscript
Subscript
Argument
OptionalArgument
MandatoryArgument
Text
Paragraph
Section
Subsection
Subsubsection
List
Item
Table
Row
Cell
Label
Reference
Citation
Figure
Caption
Error
DocumentClass
UsePackage
Begin
End
Section_
Subsection_
Subsubsection_
Chapter
Part
Title
Author
Date
MakeTitle
TableOfContents
NewPage
ClearPage
BeginKeyword
EndKeyword
DocumentclassKeyword
UsepackageKeyword
SectionKeyword
SubsectionKeyword
SubsubsectionKeyword
ChapterKeyword
PartKeyword
TitleKeyword
AuthorKeyword
DateKeyword
MaketitleKeyword
TableofcontentsKeyword
ItemKeyword
LabelKeyword
RefKeyword
CiteKeyword
IncludegraphicsKeyword
TextbfKeyword
TextitKeyword
EmphKeyword
Frac
Sqrt
Sum
Int
Lim
Alpha
Beta
Gamma
Delta
Epsilon
Zeta
Eta
Theta
Iota
Kappa
Lambda
Mu
Nu
Xi
Omicron
Pi
Rho
Sigma
Tau
Upsilon
Phi
Chi
Psi
Omega
VarEpsilon
VarTheta
VarKappa
VarPi
VarRho
VarSigma
VarPhi
UpperGamma
UpperDelta
UpperTheta
UpperLambda
UpperXi
UpperPi
UpperSigma
UpperUpsilon
UpperPhi
UpperPsi
UpperOmega
TextBf
TextIt
TextSc
TextTt
Emph
Underline
Identifier
StringLiteral
Number
Backslash
LeftBrace
RightBrace
LeftBracket
RightBracket
LeftParen
RightParen
Dollar
DoubleDollar
Ampersand
Percent
Hash
Caret
Underscore
Tilde
Equal
Equals
Plus
Minus
Star
Slash
Pipe
Less
LessThan
Greater
GreaterThan
Exclamation
Question
At
Colon
Semicolon
Comma
Dot
Comment
Whitespace
Newline
Eof
Trait Implementations§
Source§impl Clone for TexSyntaxKind
impl Clone for TexSyntaxKind
Source§fn clone(&self) -> TexSyntaxKind
fn clone(&self) -> TexSyntaxKind
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 TexSyntaxKind
impl Debug for TexSyntaxKind
Source§impl<'de> Deserialize<'de> for TexSyntaxKind
impl<'de> Deserialize<'de> for TexSyntaxKind
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 TexSyntaxKind
impl ElementType for TexSyntaxKind
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 TexSyntaxKind
impl Hash for TexSyntaxKind
Source§impl PartialEq for TexSyntaxKind
impl PartialEq for TexSyntaxKind
Source§impl Serialize for TexSyntaxKind
impl Serialize for TexSyntaxKind
Source§impl TokenType for TexSyntaxKind
impl TokenType for TexSyntaxKind
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 TexSyntaxKind
impl Eq for TexSyntaxKind
impl StructuralPartialEq for TexSyntaxKind
Auto Trait Implementations§
impl Freeze for TexSyntaxKind
impl RefUnwindSafe for TexSyntaxKind
impl Send for TexSyntaxKind
impl Sync for TexSyntaxKind
impl Unpin for TexSyntaxKind
impl UnwindSafe for TexSyntaxKind
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