#[repr(u16)]pub enum SyntaxKind {
Show 266 variants
TK_WHITESPACE = 0,
TK_LINE_BREAK = 1,
TK_WORD = 2,
TK_TWIG_COMPONENT_NAME = 3,
TK_NUMBER = 4,
TK_HTML_ESCAPE_CHARACTER = 5,
TK_DOT = 6,
TK_DOUBLE_DOT = 7,
TK_TRIPLE_DOT = 8,
TK_COMMA = 9,
TK_COLON = 10,
TK_SEMICOLON = 11,
TK_EXCLAMATION_MARK = 12,
TK_EXCLAMATION_MARK_EQUALS = 13,
TK_EXCLAMATION_MARK_DOUBLE_EQUALS = 14,
TK_QUESTION_MARK = 15,
TK_DOUBLE_QUESTION_MARK = 16,
TK_PERCENT = 17,
TK_TILDE = 18,
TK_SINGLE_PIPE = 19,
TK_DOUBLE_PIPE = 20,
TK_AMPERSAND = 21,
TK_DOUBLE_AMPERSAND = 22,
TK_FORWARD_SLASH = 23,
TK_DOUBLE_FORWARD_SLASH = 24,
TK_BACKWARD_SLASH = 25,
TK_OPEN_PARENTHESIS = 26,
TK_CLOSE_PARENTHESIS = 27,
TK_OPEN_CURLY = 28,
TK_CLOSE_CURLY = 29,
TK_OPEN_SQUARE = 30,
TK_CLOSE_SQUARE = 31,
TK_LESS_THAN = 32,
TK_LESS_THAN_EQUAL = 33,
TK_LESS_THAN_EQUAL_GREATER_THAN = 34,
TK_LESS_THAN_SLASH = 35,
TK_LESS_THAN_EXCLAMATION_MARK = 36,
TK_DOCTYPE = 37,
TK_GREATER_THAN = 38,
TK_GREATER_THAN_EQUAL = 39,
TK_EQUAL_GREATER_THAN = 40,
TK_SLASH_GREATER_THAN = 41,
TK_LESS_THAN_EXCLAMATION_MARK_MINUS_MINUS = 42,
TK_MINUS_MINUS_GREATER_THAN = 43,
TK_EQUAL = 44,
TK_DOUBLE_EQUAL = 45,
TK_TRIPLE_EQUAL = 46,
TK_PLUS = 47,
TK_MINUS = 48,
TK_STAR = 49,
TK_DOUBLE_STAR = 50,
TK_DOUBLE_QUOTES = 51,
TK_SINGLE_QUOTES = 52,
TK_GRAVE_ACCENT_QUOTES = 53,
TK_CURLY_PERCENT = 54,
TK_PERCENT_CURLY = 55,
TK_OPEN_CURLY_CURLY = 56,
TK_CLOSE_CURLY_CURLY = 57,
TK_OPEN_CURLY_HASHTAG = 58,
TK_HASHTAG_CLOSE_CURLY = 59,
TK_HASHTAG = 60,
TK_TRUE = 61,
TK_FALSE = 62,
TK_BLOCK = 63,
TK_ENDBLOCK = 64,
TK_IF = 65,
TK_ELSE_IF = 66,
TK_ELSE = 67,
TK_ENDIF = 68,
TK_APPLY = 69,
TK_ENDAPPLY = 70,
TK_AUTOESCAPE = 71,
TK_ENDAUTOESCAPE = 72,
TK_CACHE = 73,
TK_ENDCACHE = 74,
TK_DEPRECATED = 75,
TK_DO = 76,
TK_EMBED = 77,
TK_ENDEMBED = 78,
TK_EXTENDS = 79,
TK_FLUSH = 80,
TK_FOR = 81,
TK_ENDFOR = 82,
TK_FROM = 83,
TK_IMPORT = 84,
TK_MACRO = 85,
TK_ENDMACRO = 86,
TK_SANDBOX = 87,
TK_ENDSANDBOX = 88,
TK_SET = 89,
TK_ENDSET = 90,
TK_USE = 91,
TK_VERBATIM = 92,
TK_ENDVERBATIM = 93,
TK_ONLY = 94,
TK_IGNORE_MISSING = 95,
TK_WITH = 96,
TK_ENDWITH = 97,
TK_TTL = 98,
TK_TAGS = 99,
TK_PROPS = 100,
TK_COMPONENT = 101,
TK_ENDCOMPONENT = 102,
TK_NOT = 103,
TK_NOT_IN = 104,
TK_OR = 105,
TK_AND = 106,
TK_BINARY_OR = 107,
TK_BINARY_XOR = 108,
TK_BINARY_AND = 109,
TK_IN = 110,
TK_MATCHES = 111,
TK_STARTS_WITH = 112,
TK_ENDS_WITH = 113,
TK_IS = 114,
TK_IS_NOT = 115,
TK_EVEN = 116,
TK_ODD = 117,
TK_DEFINED = 118,
TK_SAME_AS = 119,
TK_AS = 120,
TK_NONE = 121,
TK_NULL = 122,
TK_DIVISIBLE_BY = 123,
TK_CONSTANT = 124,
TK_EMPTY = 125,
TK_ITERABLE = 126,
TK_MAX = 127,
TK_MIN = 128,
TK_RANGE = 129,
TK_CYCLE = 130,
TK_RANDOM = 131,
TK_DATE = 132,
TK_INCLUDE = 133,
TK_SOURCE = 134,
TK_TRANS = 135,
TK_ENDTRANS = 136,
TK_SW_EXTENDS = 137,
TK_SW_SILENT_FEATURE_CALL = 138,
TK_ENDSW_SILENT_FEATURE_CALL = 139,
TK_SW_INCLUDE = 140,
TK_RETURN = 141,
TK_SW_ICON = 142,
TK_SW_THUMBNAILS = 143,
TK_STYLE = 144,
TK_LUDTWIG_IGNORE_FILE = 145,
TK_LUDTWIG_IGNORE = 146,
TK_UNKNOWN = 147,
BODY = 148,
TWIG_VAR = 149,
TWIG_EXPRESSION = 150,
TWIG_BINARY_EXPRESSION = 151,
TWIG_UNARY_EXPRESSION = 152,
TWIG_PARENTHESES_EXPRESSION = 153,
TWIG_CONDITIONAL_EXPRESSION = 154,
TWIG_OPERAND = 155,
TWIG_ACCESSOR = 156,
TWIG_FILTER = 157,
TWIG_INDEX_LOOKUP = 158,
TWIG_INDEX = 159,
TWIG_INDEX_RANGE = 160,
TWIG_FUNCTION_CALL = 161,
TWIG_ARROW_FUNCTION = 162,
TWIG_ARGUMENTS = 163,
TWIG_NAMED_ARGUMENT = 164,
TWIG_LITERAL_STRING = 165,
TWIG_LITERAL_STRING_INNER = 166,
TWIG_LITERAL_STRING_INTERPOLATION = 167,
TWIG_LITERAL_NUMBER = 168,
TWIG_LITERAL_ARRAY = 169,
TWIG_LITERAL_ARRAY_INNER = 170,
TWIG_LITERAL_NULL = 171,
TWIG_LITERAL_BOOLEAN = 172,
TWIG_LITERAL_HASH = 173,
TWIG_LITERAL_HASH_ITEMS = 174,
TWIG_LITERAL_HASH_PAIR = 175,
TWIG_LITERAL_HASH_KEY = 176,
TWIG_LITERAL_HASH_VALUE = 177,
TWIG_LITERAL_NAME = 178,
TWIG_COMMENT = 179,
TWIG_BLOCK = 180,
TWIG_STARTING_BLOCK = 181,
TWIG_ENDING_BLOCK = 182,
TWIG_IF = 183,
TWIG_IF_BLOCK = 184,
TWIG_ELSE_IF_BLOCK = 185,
TWIG_ELSE_BLOCK = 186,
TWIG_ENDIF_BLOCK = 187,
TWIG_SET = 188,
TWIG_SET_BLOCK = 189,
TWIG_ENDSET_BLOCK = 190,
TWIG_ASSIGNMENT = 191,
TWIG_FOR = 192,
TWIG_FOR_BLOCK = 193,
TWIG_FOR_ELSE_BLOCK = 194,
TWIG_ENDFOR_BLOCK = 195,
TWIG_EXTENDS = 196,
TWIG_INCLUDE = 197,
TWIG_INCLUDE_WITH = 198,
TWIG_USE = 199,
TWIG_OVERRIDE = 200,
TWIG_APPLY = 201,
TWIG_APPLY_STARTING_BLOCK = 202,
TWIG_APPLY_ENDING_BLOCK = 203,
TWIG_AUTOESCAPE = 204,
TWIG_AUTOESCAPE_STARTING_BLOCK = 205,
TWIG_AUTOESCAPE_ENDING_BLOCK = 206,
TWIG_DEPRECATED = 207,
TWIG_DO = 208,
TWIG_EMBED = 209,
TWIG_EMBED_STARTING_BLOCK = 210,
TWIG_EMBED_ENDING_BLOCK = 211,
TWIG_FLUSH = 212,
TWIG_FROM = 213,
TWIG_IMPORT = 214,
TWIG_SANDBOX = 215,
TWIG_SANDBOX_STARTING_BLOCK = 216,
TWIG_SANDBOX_ENDING_BLOCK = 217,
TWIG_VERBATIM = 218,
TWIG_VERBATIM_STARTING_BLOCK = 219,
TWIG_VERBATIM_ENDING_BLOCK = 220,
TWIG_MACRO = 221,
TWIG_MACRO_STARTING_BLOCK = 222,
TWIG_MACRO_ENDING_BLOCK = 223,
TWIG_WITH = 224,
TWIG_WITH_STARTING_BLOCK = 225,
TWIG_WITH_ENDING_BLOCK = 226,
TWIG_CACHE = 227,
TWIG_CACHE_TTL = 228,
TWIG_CACHE_TAGS = 229,
TWIG_CACHE_STARTING_BLOCK = 230,
TWIG_CACHE_ENDING_BLOCK = 231,
TWIG_PROPS = 232,
TWIG_PROP_DECLARATION = 233,
TWIG_COMPONENT = 234,
TWIG_COMPONENT_STARTING_BLOCK = 235,
TWIG_COMPONENT_ENDING_BLOCK = 236,
TWIG_TRANS = 237,
TWIG_TRANS_STARTING_BLOCK = 238,
TWIG_TRANS_ENDING_BLOCK = 239,
SHOPWARE_TWIG_SW_EXTENDS = 240,
SHOPWARE_TWIG_SW_INCLUDE = 241,
SHOPWARE_SILENT_FEATURE_CALL = 242,
SHOPWARE_SILENT_FEATURE_CALL_STARTING_BLOCK = 243,
SHOPWARE_SILENT_FEATURE_CALL_ENDING_BLOCK = 244,
SHOPWARE_RETURN = 245,
SHOPWARE_ICON = 246,
SHOPWARE_ICON_STYLE = 247,
SHOPWARE_THUMBNAILS = 248,
SHOPWARE_THUMBNAILS_WITH = 249,
HTML_DOCTYPE = 250,
HTML_ATTRIBUTE_LIST = 251,
HTML_ATTRIBUTE = 252,
HTML_STRING = 253,
HTML_STRING_INNER = 254,
HTML_TEXT = 255,
HTML_RAW_TEXT = 256,
HTML_COMMENT = 257,
HTML_TAG = 258,
HTML_STARTING_TAG = 259,
HTML_ENDING_TAG = 260,
LUDTWIG_DIRECTIVE_FILE_IGNORE = 261,
LUDTWIG_DIRECTIVE_IGNORE = 262,
LUDTWIG_DIRECTIVE_RULE_LIST = 263,
ERROR = 264,
ROOT = 265,
}Variants§
TK_WHITESPACE = 0
TK_LINE_BREAK = 1
TK_WORD = 2
a single word containing only characters, numbers or symbols must start with an alpha or one of the special starting characters followed by a normal alpha special case: allows a single underscore as a valid word
TK_TWIG_COMPONENT_NAME = 3
matches namespaced twig component names like ‘twig:my:component’
TK_NUMBER = 4
a valid twig number
TK_HTML_ESCAPE_CHARACTER = 5
a html escape character like ‘ ’ or ‘ ’ or ‘ ’
TK_DOT = 6
TK_DOUBLE_DOT = 7
TK_TRIPLE_DOT = 8
TK_COMMA = 9
TK_COLON = 10
TK_SEMICOLON = 11
TK_EXCLAMATION_MARK = 12
TK_EXCLAMATION_MARK_EQUALS = 13
TK_EXCLAMATION_MARK_DOUBLE_EQUALS = 14
TK_QUESTION_MARK = 15
TK_DOUBLE_QUESTION_MARK = 16
TK_PERCENT = 17
TK_TILDE = 18
TK_SINGLE_PIPE = 19
TK_DOUBLE_PIPE = 20
TK_AMPERSAND = 21
TK_DOUBLE_AMPERSAND = 22
TK_FORWARD_SLASH = 23
TK_DOUBLE_FORWARD_SLASH = 24
TK_BACKWARD_SLASH = 25
TK_OPEN_PARENTHESIS = 26
TK_CLOSE_PARENTHESIS = 27
TK_OPEN_CURLY = 28
TK_CLOSE_CURLY = 29
TK_OPEN_SQUARE = 30
TK_CLOSE_SQUARE = 31
TK_LESS_THAN = 32
TK_LESS_THAN_EQUAL = 33
TK_LESS_THAN_EQUAL_GREATER_THAN = 34
TK_LESS_THAN_SLASH = 35
TK_LESS_THAN_EXCLAMATION_MARK = 36
TK_DOCTYPE = 37
TK_GREATER_THAN = 38
TK_GREATER_THAN_EQUAL = 39
TK_EQUAL_GREATER_THAN = 40
TK_SLASH_GREATER_THAN = 41
TK_LESS_THAN_EXCLAMATION_MARK_MINUS_MINUS = 42
TK_MINUS_MINUS_GREATER_THAN = 43
TK_EQUAL = 44
TK_DOUBLE_EQUAL = 45
TK_TRIPLE_EQUAL = 46
TK_PLUS = 47
TK_MINUS = 48
TK_STAR = 49
TK_DOUBLE_STAR = 50
TK_DOUBLE_QUOTES = 51
TK_SINGLE_QUOTES = 52
TK_GRAVE_ACCENT_QUOTES = 53
TK_CURLY_PERCENT = 54
TK_PERCENT_CURLY = 55
TK_OPEN_CURLY_CURLY = 56
TK_CLOSE_CURLY_CURLY = 57
TK_OPEN_CURLY_HASHTAG = 58
TK_HASHTAG_CLOSE_CURLY = 59
TK_HASHTAG = 60
TK_TRUE = 61
TK_FALSE = 62
TK_BLOCK = 63
TK_ENDBLOCK = 64
TK_IF = 65
TK_ELSE_IF = 66
TK_ELSE = 67
TK_ENDIF = 68
TK_APPLY = 69
TK_ENDAPPLY = 70
TK_AUTOESCAPE = 71
TK_ENDAUTOESCAPE = 72
TK_CACHE = 73
TK_ENDCACHE = 74
TK_DEPRECATED = 75
TK_DO = 76
TK_EMBED = 77
TK_ENDEMBED = 78
TK_EXTENDS = 79
TK_FLUSH = 80
TK_FOR = 81
TK_ENDFOR = 82
TK_FROM = 83
TK_IMPORT = 84
TK_MACRO = 85
TK_ENDMACRO = 86
TK_SANDBOX = 87
TK_ENDSANDBOX = 88
TK_SET = 89
TK_ENDSET = 90
TK_USE = 91
TK_VERBATIM = 92
TK_ENDVERBATIM = 93
TK_ONLY = 94
TK_IGNORE_MISSING = 95
TK_WITH = 96
TK_ENDWITH = 97
TK_TTL = 98
TK_TAGS = 99
TK_PROPS = 100
TK_COMPONENT = 101
TK_ENDCOMPONENT = 102
TK_NOT = 103
TK_NOT_IN = 104
TK_OR = 105
TK_AND = 106
TK_BINARY_OR = 107
TK_BINARY_XOR = 108
TK_BINARY_AND = 109
TK_IN = 110
TK_MATCHES = 111
TK_STARTS_WITH = 112
TK_ENDS_WITH = 113
TK_IS = 114
TK_IS_NOT = 115
TK_EVEN = 116
TK_ODD = 117
TK_DEFINED = 118
TK_SAME_AS = 119
TK_AS = 120
TK_NONE = 121
TK_NULL = 122
TK_DIVISIBLE_BY = 123
TK_CONSTANT = 124
TK_EMPTY = 125
TK_ITERABLE = 126
TK_MAX = 127
TK_MIN = 128
TK_RANGE = 129
TK_CYCLE = 130
TK_RANDOM = 131
TK_DATE = 132
TK_INCLUDE = 133
TK_SOURCE = 134
TK_TRANS = 135
TK_ENDTRANS = 136
TK_SW_EXTENDS = 137
TK_SW_SILENT_FEATURE_CALL = 138
TK_ENDSW_SILENT_FEATURE_CALL = 139
TK_SW_INCLUDE = 140
TK_RETURN = 141
TK_SW_ICON = 142
TK_SW_THUMBNAILS = 143
TK_STYLE = 144
TK_LUDTWIG_IGNORE_FILE = 145
TK_LUDTWIG_IGNORE = 146
TK_UNKNOWN = 147
BODY = 148
TWIG_VAR = 149
TWIG_EXPRESSION = 150
TWIG_BINARY_EXPRESSION = 151
TWIG_UNARY_EXPRESSION = 152
TWIG_PARENTHESES_EXPRESSION = 153
TWIG_CONDITIONAL_EXPRESSION = 154
TWIG_OPERAND = 155
TWIG_ACCESSOR = 156
TWIG_FILTER = 157
TWIG_INDEX_LOOKUP = 158
TWIG_INDEX = 159
TWIG_INDEX_RANGE = 160
TWIG_FUNCTION_CALL = 161
TWIG_ARROW_FUNCTION = 162
TWIG_ARGUMENTS = 163
TWIG_NAMED_ARGUMENT = 164
TWIG_LITERAL_STRING = 165
TWIG_LITERAL_STRING_INNER = 166
TWIG_LITERAL_STRING_INTERPOLATION = 167
TWIG_LITERAL_NUMBER = 168
TWIG_LITERAL_ARRAY = 169
TWIG_LITERAL_ARRAY_INNER = 170
TWIG_LITERAL_NULL = 171
TWIG_LITERAL_BOOLEAN = 172
TWIG_LITERAL_HASH = 173
TWIG_LITERAL_HASH_ITEMS = 174
TWIG_LITERAL_HASH_PAIR = 175
TWIG_LITERAL_HASH_KEY = 176
TWIG_LITERAL_HASH_VALUE = 177
TWIG_LITERAL_NAME = 178
TWIG_COMMENT = 179
TWIG_BLOCK = 180
TWIG_STARTING_BLOCK = 181
TWIG_ENDING_BLOCK = 182
TWIG_IF = 183
TWIG_IF_BLOCK = 184
TWIG_ELSE_IF_BLOCK = 185
TWIG_ELSE_BLOCK = 186
TWIG_ENDIF_BLOCK = 187
TWIG_SET = 188
TWIG_SET_BLOCK = 189
TWIG_ENDSET_BLOCK = 190
TWIG_ASSIGNMENT = 191
TWIG_FOR = 192
TWIG_FOR_BLOCK = 193
TWIG_FOR_ELSE_BLOCK = 194
TWIG_ENDFOR_BLOCK = 195
TWIG_EXTENDS = 196
TWIG_INCLUDE = 197
TWIG_INCLUDE_WITH = 198
TWIG_USE = 199
TWIG_OVERRIDE = 200
TWIG_APPLY = 201
TWIG_APPLY_STARTING_BLOCK = 202
TWIG_APPLY_ENDING_BLOCK = 203
TWIG_AUTOESCAPE = 204
TWIG_AUTOESCAPE_STARTING_BLOCK = 205
TWIG_AUTOESCAPE_ENDING_BLOCK = 206
TWIG_DEPRECATED = 207
TWIG_DO = 208
TWIG_EMBED = 209
TWIG_EMBED_STARTING_BLOCK = 210
TWIG_EMBED_ENDING_BLOCK = 211
TWIG_FLUSH = 212
TWIG_FROM = 213
TWIG_IMPORT = 214
TWIG_SANDBOX = 215
TWIG_SANDBOX_STARTING_BLOCK = 216
TWIG_SANDBOX_ENDING_BLOCK = 217
TWIG_VERBATIM = 218
TWIG_VERBATIM_STARTING_BLOCK = 219
TWIG_VERBATIM_ENDING_BLOCK = 220
TWIG_MACRO = 221
TWIG_MACRO_STARTING_BLOCK = 222
TWIG_MACRO_ENDING_BLOCK = 223
TWIG_WITH = 224
TWIG_WITH_STARTING_BLOCK = 225
TWIG_WITH_ENDING_BLOCK = 226
TWIG_CACHE = 227
TWIG_CACHE_TTL = 228
TWIG_CACHE_TAGS = 229
TWIG_CACHE_STARTING_BLOCK = 230
TWIG_CACHE_ENDING_BLOCK = 231
TWIG_PROPS = 232
TWIG_PROP_DECLARATION = 233
TWIG_COMPONENT = 234
TWIG_COMPONENT_STARTING_BLOCK = 235
TWIG_COMPONENT_ENDING_BLOCK = 236
TWIG_TRANS = 237
TWIG_TRANS_STARTING_BLOCK = 238
TWIG_TRANS_ENDING_BLOCK = 239
SHOPWARE_TWIG_SW_EXTENDS = 240
SHOPWARE_TWIG_SW_INCLUDE = 241
SHOPWARE_SILENT_FEATURE_CALL = 242
SHOPWARE_SILENT_FEATURE_CALL_STARTING_BLOCK = 243
SHOPWARE_SILENT_FEATURE_CALL_ENDING_BLOCK = 244
SHOPWARE_RETURN = 245
SHOPWARE_ICON = 246
SHOPWARE_ICON_STYLE = 247
SHOPWARE_THUMBNAILS = 248
SHOPWARE_THUMBNAILS_WITH = 249
HTML_DOCTYPE = 250
HTML_ATTRIBUTE_LIST = 251
HTML_ATTRIBUTE = 252
HTML_STRING = 253
HTML_STRING_INNER = 254
HTML_TEXT = 255
HTML_RAW_TEXT = 256
HTML_COMMENT = 257
HTML_TAG = 258
HTML_STARTING_TAG = 259
HTML_ENDING_TAG = 260
LUDTWIG_DIRECTIVE_FILE_IGNORE = 261
LUDTWIG_DIRECTIVE_IGNORE = 262
LUDTWIG_DIRECTIVE_RULE_LIST = 263
ERROR = 264
ROOT = 265
SAFETY: this must be the last enum element for u16 conversion!
Implementations§
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§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 Display for SyntaxKind
impl Display 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<'s> Logos<'s> for SyntaxKind
impl<'s> Logos<'s> for SyntaxKind
Source§type Error = ()
type Error = ()
Error type returned by the lexer. This can be set using
#[logos(error = MyError)]. Defaults to () if not set.Source§type Extras = ()
type Extras = ()
Associated type
Extras for the particular lexer. This can be set using
#[logos(extras = MyExtras)] and accessed inside callbacks.Source§type Source = str
type Source = str
Source type this token can be lexed from. This will default to
str,
unless one of the defined patterns explicitly uses non-unicode byte values
or byte slices, in which case that implementation will use [u8].Source§fn lex(
lex: &mut Lexer<'s, Self>,
) -> Option<Result<Self, <Self as Logos<'s>>::Error>>
fn lex( lex: &mut Lexer<'s, Self>, ) -> Option<Result<Self, <Self as Logos<'s>>::Error>>
The heart of Logos. Called by the
Lexer. The implementation for this function
is generated by the logos-derive crate.Source§impl Ord for SyntaxKind
impl Ord for SyntaxKind
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 UnwindSafe for SyntaxKind
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)