#[repr(u16)]pub enum SyntaxKind {
Show 168 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,
SUPERSCRIPT = 96,
SUBSCRIPT = 97,
EMPHASIS_MARKER = 98,
STRONG_MARKER = 99,
STRIKEOUT_MARKER = 100,
SUPERSCRIPT_MARKER = 101,
SUBSCRIPT_MARKER = 102,
DOCUMENT = 103,
YAML_METADATA = 104,
YAML_METADATA_CONTENT = 105,
YAML_BLOCK_MAP = 106,
YAML_BLOCK_MAP_ENTRY = 107,
YAML_BLOCK_MAP_KEY = 108,
YAML_BLOCK_MAP_VALUE = 109,
PANDOC_TITLE_BLOCK = 110,
MMD_TITLE_BLOCK = 111,
FENCED_DIV = 112,
PARAGRAPH = 113,
PLAIN = 114,
BLOCK_QUOTE = 115,
ALERT = 116,
LIST = 117,
LIST_ITEM = 118,
DEFINITION_LIST = 119,
DEFINITION_ITEM = 120,
TERM = 121,
DEFINITION = 122,
DEFINITION_MARKER = 123,
LINE_BLOCK = 124,
LINE_BLOCK_LINE = 125,
LINE_BLOCK_MARKER = 126,
COMMENT = 127,
FIGURE = 128,
HTML_BLOCK = 129,
HTML_BLOCK_TAG = 130,
HTML_BLOCK_CONTENT = 131,
TEX_BLOCK = 132,
HEADING = 133,
HEADING_CONTENT = 134,
ATX_HEADING_MARKER = 135,
SETEXT_HEADING_UNDERLINE = 136,
LATEX_COMMAND = 137,
SIMPLE_TABLE = 138,
MULTILINE_TABLE = 139,
PIPE_TABLE = 140,
GRID_TABLE = 141,
TABLE_HEADER = 142,
TABLE_FOOTER = 143,
TABLE_SEPARATOR = 144,
TABLE_ROW = 145,
TABLE_CELL = 146,
TABLE_CAPTION = 147,
TABLE_CAPTION_PREFIX = 148,
CODE_FENCE_OPEN = 149,
CODE_FENCE_CLOSE = 150,
CODE_INFO = 151,
CODE_LANGUAGE = 152,
CHUNK_OPTIONS = 153,
CHUNK_OPTION = 154,
CHUNK_OPTION_KEY = 155,
CHUNK_OPTION_VALUE = 156,
CHUNK_OPTION_QUOTE = 157,
CHUNK_LABEL = 158,
HASHPIPE_YAML_PREAMBLE = 159,
HASHPIPE_YAML_CONTENT = 160,
HASHPIPE_PREFIX = 161,
CODE_CONTENT = 162,
DIV_FENCE_OPEN = 163,
DIV_FENCE_CLOSE = 164,
DIV_INFO = 165,
DIV_CONTENT = 166,
EMOJI = 167,
}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
SUPERSCRIPT = 96
SUBSCRIPT = 97
EMPHASIS_MARKER = 98
STRONG_MARKER = 99
STRIKEOUT_MARKER = 100
SUPERSCRIPT_MARKER = 101
SUBSCRIPT_MARKER = 102
DOCUMENT = 103
YAML_METADATA = 104
YAML_METADATA_CONTENT = 105
YAML_BLOCK_MAP = 106
YAML_BLOCK_MAP_ENTRY = 107
YAML_BLOCK_MAP_KEY = 108
YAML_BLOCK_MAP_VALUE = 109
PANDOC_TITLE_BLOCK = 110
MMD_TITLE_BLOCK = 111
FENCED_DIV = 112
PARAGRAPH = 113
PLAIN = 114
BLOCK_QUOTE = 115
ALERT = 116
LIST = 117
LIST_ITEM = 118
DEFINITION_LIST = 119
DEFINITION_ITEM = 120
TERM = 121
DEFINITION = 122
DEFINITION_MARKER = 123
LINE_BLOCK = 124
LINE_BLOCK_LINE = 125
LINE_BLOCK_MARKER = 126
COMMENT = 127
FIGURE = 128
HTML_BLOCK = 129
HTML_BLOCK_TAG = 130
HTML_BLOCK_CONTENT = 131
TEX_BLOCK = 132
HEADING = 133
HEADING_CONTENT = 134
ATX_HEADING_MARKER = 135
SETEXT_HEADING_UNDERLINE = 136
LATEX_COMMAND = 137
SIMPLE_TABLE = 138
MULTILINE_TABLE = 139
PIPE_TABLE = 140
GRID_TABLE = 141
TABLE_HEADER = 142
TABLE_FOOTER = 143
TABLE_SEPARATOR = 144
TABLE_ROW = 145
TABLE_CELL = 146
TABLE_CAPTION = 147
TABLE_CAPTION_PREFIX = 148
CODE_FENCE_OPEN = 149
CODE_FENCE_CLOSE = 150
CODE_INFO = 151
CODE_LANGUAGE = 152
CHUNK_OPTIONS = 153
CHUNK_OPTION = 154
CHUNK_OPTION_KEY = 155
CHUNK_OPTION_VALUE = 156
CHUNK_OPTION_QUOTE = 157
CHUNK_LABEL = 158
HASHPIPE_YAML_PREAMBLE = 159
HASHPIPE_YAML_CONTENT = 160
HASHPIPE_PREFIX = 161
CODE_CONTENT = 162
DIV_FENCE_OPEN = 163
DIV_FENCE_CLOSE = 164
DIV_INFO = 165
DIV_CONTENT = 166
EMOJI = 167
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