#[repr(u16)]
pub enum SyntaxKind {
Show 123 variants
ERROR,
MISSING,
LINE_BREAK,
WHITESPACE,
COMMENT,
VERBATIM,
L_CURLY,
R_CURLY,
L_BRACK,
R_BRACK,
L_PAREN,
R_PAREN,
COMMA,
EQUALITY_SIGN,
WORD,
DOLLAR,
GENERIC_COMMAND_NAME,
BEGIN_ENVIRONMENT_NAME,
END_ENVIRONMENT_NAME,
BEGIN_EQUATION_NAME,
END_EQUATION_NAME,
PART_NAME,
CHAPTER_NAME,
SECTION_NAME,
SUBSECTION_NAME,
SUBSUBSECTION_NAME,
PARAGRAPH_NAME,
SUBPARAGRAPH_NAME,
ENUM_ITEM_NAME,
CAPTION_NAME,
CITATION_NAME,
PACKAGE_INCLUDE_NAME,
CLASS_INCLUDE_NAME,
LATEX_INCLUDE_NAME,
BIBLATEX_INCLUDE_NAME,
BIBTEX_INCLUDE_NAME,
GRAPHICS_INCLUDE_NAME,
SVG_INCLUDE_NAME,
INKSCAPE_INCLUDE_NAME,
VERBATIM_INCLUDE_NAME,
IMPORT_NAME,
LABEL_DEFINITION_NAME,
LABEL_REFERENCE_NAME,
LABEL_REFERENCE_RANGE_NAME,
LABEL_NUMBER_NAME,
COMMAND_DEFINITION_NAME,
MATH_OPERATOR_NAME,
GLOSSARY_ENTRY_DEFINITION_NAME,
GLOSSARY_ENTRY_REFERENCE_NAME,
ACRONYM_DEFINITION_NAME,
ACRONYM_DECLARATION_NAME,
ACRONYM_REFERENCE_NAME,
THEOREM_DEFINITION_NAME,
COLOR_REFERENCE_NAME,
COLOR_DEFINITION_NAME,
COLOR_SET_DEFINITION_NAME,
TIKZ_LIBRARY_IMPORT_NAME,
ENVIRONMENT_DEFINITION_NAME,
BEGIN_BLOCK_COMMENT_NAME,
END_BLOCK_COMMENT_NAME,
GRAPHICS_PATH_NAME,
PREAMBLE,
TEXT,
KEY,
VALUE,
KEY_VALUE_PAIR,
KEY_VALUE_BODY,
CURLY_GROUP,
CURLY_GROUP_WORD,
CURLY_GROUP_WORD_LIST,
CURLY_GROUP_COMMAND,
CURLY_GROUP_KEY_VALUE,
BRACK_GROUP,
BRACK_GROUP_WORD,
BRACK_GROUP_KEY_VALUE,
PAREN_GROUP,
MIXED_GROUP,
GENERIC_COMMAND,
ENVIRONMENT,
BEGIN,
END,
EQUATION,
PART,
CHAPTER,
SECTION,
SUBSECTION,
SUBSUBSECTION,
PARAGRAPH,
SUBPARAGRAPH,
ENUM_ITEM,
FORMULA,
CAPTION,
CITATION,
PACKAGE_INCLUDE,
CLASS_INCLUDE,
LATEX_INCLUDE,
BIBLATEX_INCLUDE,
BIBTEX_INCLUDE,
GRAPHICS_INCLUDE,
SVG_INCLUDE,
INKSCAPE_INCLUDE,
VERBATIM_INCLUDE,
IMPORT,
LABEL_DEFINITION,
LABEL_REFERENCE,
LABEL_REFERENCE_RANGE,
LABEL_NUMBER,
COMMAND_DEFINITION,
MATH_OPERATOR,
GLOSSARY_ENTRY_DEFINITION,
GLOSSARY_ENTRY_REFERENCE,
ACRONYM_DEFINITION,
ACRONYM_DECLARATION,
ACRONYM_REFERENCE,
THEOREM_DEFINITION,
COLOR_REFERENCE,
COLOR_DEFINITION,
COLOR_SET_DEFINITION,
TIKZ_LIBRARY_IMPORT,
ENVIRONMENT_DEFINITION,
GRAPHICS_PATH,
BLOCK_COMMENT,
ROOT,
}Variants
ERROR
MISSING
LINE_BREAK
WHITESPACE
COMMENT
VERBATIM
L_CURLY
R_CURLY
L_BRACK
R_BRACK
L_PAREN
R_PAREN
COMMA
EQUALITY_SIGN
WORD
DOLLAR
GENERIC_COMMAND_NAME
BEGIN_ENVIRONMENT_NAME
END_ENVIRONMENT_NAME
BEGIN_EQUATION_NAME
END_EQUATION_NAME
PART_NAME
CHAPTER_NAME
SECTION_NAME
SUBSECTION_NAME
SUBSUBSECTION_NAME
PARAGRAPH_NAME
SUBPARAGRAPH_NAME
ENUM_ITEM_NAME
CAPTION_NAME
CITATION_NAME
PACKAGE_INCLUDE_NAME
CLASS_INCLUDE_NAME
LATEX_INCLUDE_NAME
BIBLATEX_INCLUDE_NAME
BIBTEX_INCLUDE_NAME
GRAPHICS_INCLUDE_NAME
SVG_INCLUDE_NAME
INKSCAPE_INCLUDE_NAME
VERBATIM_INCLUDE_NAME
IMPORT_NAME
LABEL_DEFINITION_NAME
LABEL_REFERENCE_NAME
LABEL_REFERENCE_RANGE_NAME
LABEL_NUMBER_NAME
COMMAND_DEFINITION_NAME
MATH_OPERATOR_NAME
GLOSSARY_ENTRY_DEFINITION_NAME
GLOSSARY_ENTRY_REFERENCE_NAME
ACRONYM_DEFINITION_NAME
ACRONYM_DECLARATION_NAME
ACRONYM_REFERENCE_NAME
THEOREM_DEFINITION_NAME
COLOR_REFERENCE_NAME
COLOR_DEFINITION_NAME
COLOR_SET_DEFINITION_NAME
TIKZ_LIBRARY_IMPORT_NAME
ENVIRONMENT_DEFINITION_NAME
BEGIN_BLOCK_COMMENT_NAME
END_BLOCK_COMMENT_NAME
GRAPHICS_PATH_NAME
PREAMBLE
TEXT
KEY
VALUE
KEY_VALUE_PAIR
KEY_VALUE_BODY
CURLY_GROUP
CURLY_GROUP_WORD
CURLY_GROUP_WORD_LIST
CURLY_GROUP_COMMAND
CURLY_GROUP_KEY_VALUE
BRACK_GROUP
BRACK_GROUP_WORD
BRACK_GROUP_KEY_VALUE
PAREN_GROUP
MIXED_GROUP
GENERIC_COMMAND
ENVIRONMENT
BEGIN
END
EQUATION
PART
CHAPTER
SECTION
SUBSECTION
SUBSUBSECTION
PARAGRAPH
SUBPARAGRAPH
ENUM_ITEM
FORMULA
CAPTION
CITATION
PACKAGE_INCLUDE
CLASS_INCLUDE
LATEX_INCLUDE
BIBLATEX_INCLUDE
BIBTEX_INCLUDE
GRAPHICS_INCLUDE
SVG_INCLUDE
INKSCAPE_INCLUDE
VERBATIM_INCLUDE
IMPORT
LABEL_DEFINITION
LABEL_REFERENCE
LABEL_REFERENCE_RANGE
LABEL_NUMBER
COMMAND_DEFINITION
MATH_OPERATOR
GLOSSARY_ENTRY_DEFINITION
GLOSSARY_ENTRY_REFERENCE
ACRONYM_DEFINITION
ACRONYM_DECLARATION
ACRONYM_REFERENCE
THEOREM_DEFINITION
COLOR_REFERENCE
COLOR_DEFINITION
COLOR_SET_DEFINITION
TIKZ_LIBRARY_IMPORT
ENVIRONMENT_DEFINITION
GRAPHICS_PATH
BLOCK_COMMENT
ROOT
Implementations
sourceimpl SyntaxKind
impl SyntaxKind
pub fn is_command_name(&self) -> bool
Trait Implementations
sourceimpl Clone for SyntaxKind
impl Clone for SyntaxKind
sourcefn clone(&self) -> SyntaxKind
fn clone(&self) -> SyntaxKind
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for SyntaxKind
impl Debug for SyntaxKind
sourceimpl From<SyntaxKind> for SyntaxKind
impl From<SyntaxKind> for SyntaxKind
sourcefn from(kind: SyntaxKind) -> Self
fn from(kind: SyntaxKind) -> Self
Converts to this type from the input type.
sourceimpl Hash for SyntaxKind
impl Hash for SyntaxKind
sourceimpl Ord for SyntaxKind
impl Ord for SyntaxKind
sourcefn cmp(&self, other: &SyntaxKind) -> Ordering
fn cmp(&self, other: &SyntaxKind) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<SyntaxKind> for SyntaxKind
impl PartialEq<SyntaxKind> for SyntaxKind
sourcefn eq(&self, other: &SyntaxKind) -> bool
fn eq(&self, other: &SyntaxKind) -> bool
sourceimpl PartialOrd<SyntaxKind> for SyntaxKind
impl PartialOrd<SyntaxKind> for SyntaxKind
sourcefn partial_cmp(&self, other: &SyntaxKind) -> Option<Ordering>
fn partial_cmp(&self, other: &SyntaxKind) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for SyntaxKind
impl Eq for SyntaxKind
impl StructuralEq for SyntaxKind
impl StructuralPartialEq for SyntaxKind
Auto Trait Implementations
impl RefUnwindSafe for SyntaxKind
impl Send for SyntaxKind
impl Sync for SyntaxKind
impl Unpin for SyntaxKind
impl UnwindSafe for SyntaxKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.