@@ -31,6 +31,7 @@ pub enum SyntaxKind {
31
31
CONST_KW ,
32
32
STATIC_KW ,
33
33
MUT_KW ,
34
+ UNSAFE_KW ,
34
35
ERROR ,
35
36
IDENT ,
36
37
UNDERSCORE ,
@@ -90,6 +91,7 @@ pub enum SyntaxKind {
90
91
MOD_ITEM ,
91
92
USE_ITEM ,
92
93
STATIC_ITEM ,
94
+ CONST_ITEM ,
93
95
EXTERN_BLOCK ,
94
96
ENUM_VARIANT ,
95
97
NAMED_FIELD ,
@@ -144,6 +146,7 @@ impl SyntaxKind {
144
146
CONST_KW => & SyntaxInfo { name : "CONST_KW" } ,
145
147
STATIC_KW => & SyntaxInfo { name : "STATIC_KW" } ,
146
148
MUT_KW => & SyntaxInfo { name : "MUT_KW" } ,
149
+ UNSAFE_KW => & SyntaxInfo { name : "UNSAFE_KW" } ,
147
150
ERROR => & SyntaxInfo { name : "ERROR" } ,
148
151
IDENT => & SyntaxInfo { name : "IDENT" } ,
149
152
UNDERSCORE => & SyntaxInfo { name : "UNDERSCORE" } ,
@@ -203,6 +206,7 @@ impl SyntaxKind {
203
206
MOD_ITEM => & SyntaxInfo { name : "MOD_ITEM" } ,
204
207
USE_ITEM => & SyntaxInfo { name : "USE_ITEM" } ,
205
208
STATIC_ITEM => & SyntaxInfo { name : "STATIC_ITEM" } ,
209
+ CONST_ITEM => & SyntaxInfo { name : "CONST_ITEM" } ,
206
210
EXTERN_BLOCK => & SyntaxInfo { name : "EXTERN_BLOCK" } ,
207
211
ENUM_VARIANT => & SyntaxInfo { name : "ENUM_VARIANT" } ,
208
212
NAMED_FIELD => & SyntaxInfo { name : "NAMED_FIELD" } ,
@@ -253,6 +257,7 @@ pub(crate) fn ident_to_keyword(ident: &str) -> Option<SyntaxKind> {
253
257
"const" => Some ( CONST_KW ) ,
254
258
"static" => Some ( STATIC_KW ) ,
255
259
"mut" => Some ( MUT_KW ) ,
260
+ "unsafe" => Some ( UNSAFE_KW ) ,
256
261
_ => None ,
257
262
}
258
263
}
0 commit comments