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