#[repr(u16)]pub enum SyntaxKind {
Show 170 variants
WHITESPACE = 0,
NEWLINE = 1,
TEXT = 2,
BACKSLASH = 3,
ESCAPED_CHAR = 4,
NONBREAKING_SPACE = 5,
HARD_LINE_BREAK = 6,
DIV_MARKER = 7,
YAML_METADATA_DELIM = 8,
YAML_KEY = 9,
YAML_COLON = 10,
YAML_TAG = 11,
YAML_SCALAR = 12,
YAML_COMMENT = 13,
BLOCK_QUOTE_MARKER = 14,
ALERT_MARKER = 15,
IMAGE_LINK_START = 16,
LIST_MARKER = 17,
TASK_CHECKBOX = 18,
COMMENT_START = 19,
COMMENT_END = 20,
ATTRIBUTE = 21,
HORIZONTAL_RULE = 22,
BLANK_LINE = 23,
LINK_START = 24,
LINK = 25,
LINK_TEXT = 26,
LINK_TEXT_END = 27,
LINK_DEST_START = 28,
LINK_DEST = 29,
LINK_DEST_END = 30,
LINK_REF = 31,
IMAGE_LINK = 32,
IMAGE_ALT = 33,
IMAGE_ALT_END = 34,
IMAGE_DEST_START = 35,
IMAGE_DEST_END = 36,
AUTO_LINK = 37,
AUTO_LINK_MARKER = 38,
REFERENCE_DEFINITION = 39,
FOOTNOTE_DEFINITION = 40,
FOOTNOTE_REFERENCE = 41,
FOOTNOTE_LABEL_START = 42,
FOOTNOTE_LABEL_ID = 43,
FOOTNOTE_LABEL_END = 44,
FOOTNOTE_LABEL_COLON = 45,
REFERENCE_LABEL = 46,
REFERENCE_URL = 47,
REFERENCE_TITLE = 48,
INLINE_MATH_MARKER = 49,
DISPLAY_MATH_MARKER = 50,
INLINE_MATH = 51,
DISPLAY_MATH = 52,
MATH_CONTENT = 53,
INLINE_FOOTNOTE_START = 54,
INLINE_FOOTNOTE_END = 55,
INLINE_FOOTNOTE = 56,
CITATION = 57,
CITATION_MARKER = 58,
CITATION_KEY = 59,
CITATION_BRACE_OPEN = 60,
CITATION_BRACE_CLOSE = 61,
CITATION_CONTENT = 62,
CITATION_SEPARATOR = 63,
CROSSREF = 64,
CROSSREF_MARKER = 65,
CROSSREF_KEY = 66,
CROSSREF_BRACE_OPEN = 67,
CROSSREF_BRACE_CLOSE = 68,
CROSSREF_BOOKDOWN_OPEN = 69,
CROSSREF_BOOKDOWN_CLOSE = 70,
BRACKETED_SPAN = 71,
SPAN_CONTENT = 72,
SPAN_ATTRIBUTES = 73,
SPAN_BRACKET_OPEN = 74,
SPAN_BRACKET_CLOSE = 75,
SHORTCODE = 76,
SHORTCODE_MARKER_OPEN = 77,
SHORTCODE_MARKER_CLOSE = 78,
SHORTCODE_CONTENT = 79,
INLINE_CODE = 80,
INLINE_CODE_MARKER = 81,
INLINE_CODE_CONTENT = 82,
INLINE_EXEC = 83,
INLINE_EXEC_MARKER = 84,
INLINE_EXEC_LANG = 85,
INLINE_EXEC_CONTENT = 86,
CODE_FENCE_MARKER = 87,
CODE_BLOCK = 88,
RAW_INLINE = 89,
RAW_INLINE_MARKER = 90,
RAW_INLINE_FORMAT = 91,
RAW_INLINE_CONTENT = 92,
EMPHASIS = 93,
STRONG = 94,
STRIKEOUT = 95,
MARK = 96,
SUPERSCRIPT = 97,
SUBSCRIPT = 98,
EMPHASIS_MARKER = 99,
STRONG_MARKER = 100,
STRIKEOUT_MARKER = 101,
MARK_MARKER = 102,
SUPERSCRIPT_MARKER = 103,
SUBSCRIPT_MARKER = 104,
DOCUMENT = 105,
YAML_METADATA = 106,
YAML_METADATA_CONTENT = 107,
YAML_BLOCK_MAP = 108,
YAML_BLOCK_MAP_ENTRY = 109,
YAML_BLOCK_MAP_KEY = 110,
YAML_BLOCK_MAP_VALUE = 111,
PANDOC_TITLE_BLOCK = 112,
MMD_TITLE_BLOCK = 113,
FENCED_DIV = 114,
PARAGRAPH = 115,
PLAIN = 116,
BLOCK_QUOTE = 117,
ALERT = 118,
LIST = 119,
LIST_ITEM = 120,
DEFINITION_LIST = 121,
DEFINITION_ITEM = 122,
TERM = 123,
DEFINITION = 124,
DEFINITION_MARKER = 125,
LINE_BLOCK = 126,
LINE_BLOCK_LINE = 127,
LINE_BLOCK_MARKER = 128,
COMMENT = 129,
FIGURE = 130,
HTML_BLOCK = 131,
HTML_BLOCK_TAG = 132,
HTML_BLOCK_CONTENT = 133,
TEX_BLOCK = 134,
HEADING = 135,
HEADING_CONTENT = 136,
ATX_HEADING_MARKER = 137,
SETEXT_HEADING_UNDERLINE = 138,
LATEX_COMMAND = 139,
SIMPLE_TABLE = 140,
MULTILINE_TABLE = 141,
PIPE_TABLE = 142,
GRID_TABLE = 143,
TABLE_HEADER = 144,
TABLE_FOOTER = 145,
TABLE_SEPARATOR = 146,
TABLE_ROW = 147,
TABLE_CELL = 148,
TABLE_CAPTION = 149,
TABLE_CAPTION_PREFIX = 150,
CODE_FENCE_OPEN = 151,
CODE_FENCE_CLOSE = 152,
CODE_INFO = 153,
CODE_LANGUAGE = 154,
CHUNK_OPTIONS = 155,
CHUNK_OPTION = 156,
CHUNK_OPTION_KEY = 157,
CHUNK_OPTION_VALUE = 158,
CHUNK_OPTION_QUOTE = 159,
CHUNK_LABEL = 160,
HASHPIPE_YAML_PREAMBLE = 161,
HASHPIPE_YAML_CONTENT = 162,
HASHPIPE_PREFIX = 163,
CODE_CONTENT = 164,
DIV_FENCE_OPEN = 165,
DIV_FENCE_CLOSE = 166,
DIV_INFO = 167,
DIV_CONTENT = 168,
EMOJI = 169,
}Variants§
WHITESPACE = 0
NEWLINE = 1
TEXT = 2
BACKSLASH = 3
ESCAPED_CHAR = 4
NONBREAKING_SPACE = 5
HARD_LINE_BREAK = 6
DIV_MARKER = 7
YAML_METADATA_DELIM = 8
YAML_KEY = 9
YAML_COLON = 10
YAML_TAG = 11
YAML_SCALAR = 12
YAML_COMMENT = 13
BLOCK_QUOTE_MARKER = 14
ALERT_MARKER = 15
IMAGE_LINK_START = 16
LIST_MARKER = 17
TASK_CHECKBOX = 18
COMMENT_START = 19
COMMENT_END = 20
ATTRIBUTE = 21
HORIZONTAL_RULE = 22
BLANK_LINE = 23
LINK_START = 24
LINK = 25
LINK_TEXT = 26
LINK_TEXT_END = 27
LINK_DEST_START = 28
LINK_DEST = 29
LINK_DEST_END = 30
LINK_REF = 31
IMAGE_LINK = 32
IMAGE_ALT = 33
IMAGE_ALT_END = 34
IMAGE_DEST_START = 35
IMAGE_DEST_END = 36
AUTO_LINK = 37
AUTO_LINK_MARKER = 38
REFERENCE_DEFINITION = 39
FOOTNOTE_DEFINITION = 40
FOOTNOTE_REFERENCE = 41
FOOTNOTE_LABEL_START = 42
FOOTNOTE_LABEL_ID = 43
FOOTNOTE_LABEL_END = 44
FOOTNOTE_LABEL_COLON = 45
REFERENCE_LABEL = 46
REFERENCE_URL = 47
REFERENCE_TITLE = 48
INLINE_MATH_MARKER = 49
DISPLAY_MATH_MARKER = 50
INLINE_MATH = 51
DISPLAY_MATH = 52
MATH_CONTENT = 53
INLINE_FOOTNOTE_START = 54
INLINE_FOOTNOTE_END = 55
INLINE_FOOTNOTE = 56
CITATION = 57
CITATION_MARKER = 58
CITATION_KEY = 59
CITATION_BRACE_OPEN = 60
CITATION_BRACE_CLOSE = 61
CITATION_CONTENT = 62
CITATION_SEPARATOR = 63
CROSSREF = 64
CROSSREF_MARKER = 65
CROSSREF_KEY = 66
CROSSREF_BRACE_OPEN = 67
CROSSREF_BRACE_CLOSE = 68
CROSSREF_BOOKDOWN_OPEN = 69
CROSSREF_BOOKDOWN_CLOSE = 70
BRACKETED_SPAN = 71
SPAN_CONTENT = 72
SPAN_ATTRIBUTES = 73
SPAN_BRACKET_OPEN = 74
SPAN_BRACKET_CLOSE = 75
SHORTCODE = 76
SHORTCODE_MARKER_OPEN = 77
SHORTCODE_MARKER_CLOSE = 78
SHORTCODE_CONTENT = 79
INLINE_CODE = 80
INLINE_CODE_MARKER = 81
INLINE_CODE_CONTENT = 82
INLINE_EXEC = 83
INLINE_EXEC_MARKER = 84
INLINE_EXEC_LANG = 85
INLINE_EXEC_CONTENT = 86
CODE_FENCE_MARKER = 87
CODE_BLOCK = 88
RAW_INLINE = 89
RAW_INLINE_MARKER = 90
RAW_INLINE_FORMAT = 91
RAW_INLINE_CONTENT = 92
EMPHASIS = 93
STRONG = 94
STRIKEOUT = 95
MARK = 96
SUPERSCRIPT = 97
SUBSCRIPT = 98
EMPHASIS_MARKER = 99
STRONG_MARKER = 100
STRIKEOUT_MARKER = 101
MARK_MARKER = 102
SUPERSCRIPT_MARKER = 103
SUBSCRIPT_MARKER = 104
DOCUMENT = 105
YAML_METADATA = 106
YAML_METADATA_CONTENT = 107
YAML_BLOCK_MAP = 108
YAML_BLOCK_MAP_ENTRY = 109
YAML_BLOCK_MAP_KEY = 110
YAML_BLOCK_MAP_VALUE = 111
PANDOC_TITLE_BLOCK = 112
MMD_TITLE_BLOCK = 113
FENCED_DIV = 114
PARAGRAPH = 115
PLAIN = 116
BLOCK_QUOTE = 117
ALERT = 118
LIST = 119
LIST_ITEM = 120
DEFINITION_LIST = 121
DEFINITION_ITEM = 122
TERM = 123
DEFINITION = 124
DEFINITION_MARKER = 125
LINE_BLOCK = 126
LINE_BLOCK_LINE = 127
LINE_BLOCK_MARKER = 128
COMMENT = 129
FIGURE = 130
HTML_BLOCK = 131
HTML_BLOCK_TAG = 132
HTML_BLOCK_CONTENT = 133
TEX_BLOCK = 134
HEADING = 135
HEADING_CONTENT = 136
ATX_HEADING_MARKER = 137
SETEXT_HEADING_UNDERLINE = 138
LATEX_COMMAND = 139
SIMPLE_TABLE = 140
MULTILINE_TABLE = 141
PIPE_TABLE = 142
GRID_TABLE = 143
TABLE_HEADER = 144
TABLE_FOOTER = 145
TABLE_SEPARATOR = 146
TABLE_ROW = 147
TABLE_CELL = 148
TABLE_CAPTION = 149
TABLE_CAPTION_PREFIX = 150
CODE_FENCE_OPEN = 151
CODE_FENCE_CLOSE = 152
CODE_INFO = 153
CODE_LANGUAGE = 154
CHUNK_OPTIONS = 155
CHUNK_OPTION = 156
CHUNK_OPTION_KEY = 157
CHUNK_OPTION_VALUE = 158
CHUNK_OPTION_QUOTE = 159
CHUNK_LABEL = 160
HASHPIPE_YAML_PREAMBLE = 161
HASHPIPE_YAML_CONTENT = 162
HASHPIPE_PREFIX = 163
CODE_CONTENT = 164
DIV_FENCE_OPEN = 165
DIV_FENCE_CLOSE = 166
DIV_INFO = 167
DIV_CONTENT = 168
EMOJI = 169
Trait Implementations§
Source§impl Clone for SyntaxKind
impl Clone for SyntaxKind
Source§fn clone(&self) -> SyntaxKind
fn clone(&self) -> SyntaxKind
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 SyntaxKind
impl Debug for SyntaxKind
Source§impl From<SyntaxKind> for SyntaxKind
impl From<SyntaxKind> for SyntaxKind
Source§fn from(kind: SyntaxKind) -> Self
fn from(kind: SyntaxKind) -> Self
Converts to this type from the input type.
Source§impl Hash for SyntaxKind
impl Hash for SyntaxKind
Source§impl Ord for SyntaxKind
impl Ord for SyntaxKind
Source§fn cmp(&self, other: &SyntaxKind) -> Ordering
fn cmp(&self, other: &SyntaxKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SyntaxKind
impl PartialEq for SyntaxKind
Source§impl PartialOrd for SyntaxKind
impl PartialOrd for SyntaxKind
impl Copy for SyntaxKind
impl Eq for SyntaxKind
impl StructuralPartialEq for SyntaxKind
Auto Trait Implementations§
impl Freeze for SyntaxKind
impl RefUnwindSafe for SyntaxKind
impl Send for SyntaxKind
impl Sync for SyntaxKind
impl Unpin for SyntaxKind
impl UnsafeUnpin for SyntaxKind
impl UnwindSafe for SyntaxKind
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