diff options
Diffstat (limited to 'crates/completion/src/completions/keyword.rs')
-rw-r--r-- | crates/completion/src/completions/keyword.rs | 142 |
1 files changed, 71 insertions, 71 deletions
diff --git a/crates/completion/src/completions/keyword.rs b/crates/completion/src/completions/keyword.rs index 720349b9d..1859dec70 100644 --- a/crates/completion/src/completions/keyword.rs +++ b/crates/completion/src/completions/keyword.rs | |||
@@ -223,21 +223,21 @@ mod tests { | |||
223 | check( | 223 | check( |
224 | r"m<|>", | 224 | r"m<|>", |
225 | expect![[r#" | 225 | expect![[r#" |
226 | kw const | ||
227 | kw enum | ||
228 | kw extern | ||
229 | kw fn | 226 | kw fn |
227 | kw use | ||
230 | kw impl | 228 | kw impl |
231 | kw mod | ||
232 | kw pub | ||
233 | kw pub(crate) | ||
234 | kw static | ||
235 | kw struct | ||
236 | kw trait | 229 | kw trait |
237 | kw type | 230 | kw enum |
231 | kw struct | ||
238 | kw union | 232 | kw union |
233 | kw mod | ||
234 | kw const | ||
235 | kw type | ||
236 | kw static | ||
237 | kw extern | ||
239 | kw unsafe | 238 | kw unsafe |
240 | kw use | 239 | kw pub(crate) |
240 | kw pub | ||
241 | "#]], | 241 | "#]], |
242 | ); | 242 | ); |
243 | } | 243 | } |
@@ -247,23 +247,23 @@ mod tests { | |||
247 | check( | 247 | check( |
248 | r"fn quux() { <|> }", | 248 | r"fn quux() { <|> }", |
249 | expect![[r#" | 249 | expect![[r#" |
250 | kw const | ||
251 | kw extern | ||
252 | kw fn | 250 | kw fn |
251 | kw use | ||
252 | kw impl | ||
253 | kw trait | ||
254 | kw match | ||
255 | kw while | ||
256 | kw loop | ||
253 | kw if | 257 | kw if |
254 | kw if let | 258 | kw if let |
255 | kw impl | ||
256 | kw let | 259 | kw let |
257 | kw loop | ||
258 | kw match | ||
259 | kw mod | 260 | kw mod |
260 | kw return | 261 | kw const |
261 | kw static | ||
262 | kw trait | ||
263 | kw type | 262 | kw type |
263 | kw static | ||
264 | kw extern | ||
264 | kw unsafe | 265 | kw unsafe |
265 | kw use | 266 | kw return |
266 | kw while | ||
267 | "#]], | 267 | "#]], |
268 | ); | 268 | ); |
269 | } | 269 | } |
@@ -273,23 +273,23 @@ mod tests { | |||
273 | check( | 273 | check( |
274 | r"fn quux() { if true { <|> } }", | 274 | r"fn quux() { if true { <|> } }", |
275 | expect![[r#" | 275 | expect![[r#" |
276 | kw const | ||
277 | kw extern | ||
278 | kw fn | 276 | kw fn |
277 | kw use | ||
278 | kw impl | ||
279 | kw trait | ||
280 | kw match | ||
281 | kw while | ||
282 | kw loop | ||
279 | kw if | 283 | kw if |
280 | kw if let | 284 | kw if let |
281 | kw impl | ||
282 | kw let | 285 | kw let |
283 | kw loop | ||
284 | kw match | ||
285 | kw mod | 286 | kw mod |
286 | kw return | 287 | kw const |
287 | kw static | ||
288 | kw trait | ||
289 | kw type | 288 | kw type |
289 | kw static | ||
290 | kw extern | ||
290 | kw unsafe | 291 | kw unsafe |
291 | kw use | 292 | kw return |
292 | kw while | ||
293 | "#]], | 293 | "#]], |
294 | ); | 294 | ); |
295 | } | 295 | } |
@@ -299,25 +299,25 @@ mod tests { | |||
299 | check( | 299 | check( |
300 | r#"fn quux() { if true { () } <|> }"#, | 300 | r#"fn quux() { if true { () } <|> }"#, |
301 | expect![[r#" | 301 | expect![[r#" |
302 | kw const | ||
303 | kw else | ||
304 | kw else if | ||
305 | kw extern | ||
306 | kw fn | 302 | kw fn |
303 | kw use | ||
304 | kw impl | ||
305 | kw trait | ||
306 | kw match | ||
307 | kw while | ||
308 | kw loop | ||
307 | kw if | 309 | kw if |
308 | kw if let | 310 | kw if let |
309 | kw impl | ||
310 | kw let | 311 | kw let |
311 | kw loop | 312 | kw else |
312 | kw match | 313 | kw else if |
313 | kw mod | 314 | kw mod |
314 | kw return | 315 | kw const |
315 | kw static | ||
316 | kw trait | ||
317 | kw type | 316 | kw type |
317 | kw static | ||
318 | kw extern | ||
318 | kw unsafe | 319 | kw unsafe |
319 | kw use | 320 | kw return |
320 | kw while | ||
321 | "#]], | 321 | "#]], |
322 | ); | 322 | ); |
323 | check_edit( | 323 | check_edit( |
@@ -336,13 +336,13 @@ fn quux() -> i32 { | |||
336 | } | 336 | } |
337 | "#, | 337 | "#, |
338 | expect![[r#" | 338 | expect![[r#" |
339 | kw match | ||
340 | kw while | ||
341 | kw loop | ||
339 | kw if | 342 | kw if |
340 | kw if let | 343 | kw if let |
341 | kw loop | ||
342 | kw match | ||
343 | kw return | ||
344 | kw unsafe | 344 | kw unsafe |
345 | kw while | 345 | kw return |
346 | "#]], | 346 | "#]], |
347 | ); | 347 | ); |
348 | } | 348 | } |
@@ -352,8 +352,8 @@ fn quux() -> i32 { | |||
352 | check( | 352 | check( |
353 | r"trait My { <|> }", | 353 | r"trait My { <|> }", |
354 | expect![[r#" | 354 | expect![[r#" |
355 | kw const | ||
356 | kw fn | 355 | kw fn |
356 | kw const | ||
357 | kw type | 357 | kw type |
358 | kw unsafe | 358 | kw unsafe |
359 | "#]], | 359 | "#]], |
@@ -365,12 +365,12 @@ fn quux() -> i32 { | |||
365 | check( | 365 | check( |
366 | r"impl My { <|> }", | 366 | r"impl My { <|> }", |
367 | expect![[r#" | 367 | expect![[r#" |
368 | kw const | ||
369 | kw fn | 368 | kw fn |
370 | kw pub | 369 | kw const |
371 | kw pub(crate) | ||
372 | kw type | 370 | kw type |
373 | kw unsafe | 371 | kw unsafe |
372 | kw pub(crate) | ||
373 | kw pub | ||
374 | "#]], | 374 | "#]], |
375 | ); | 375 | ); |
376 | } | 376 | } |
@@ -380,25 +380,25 @@ fn quux() -> i32 { | |||
380 | check( | 380 | check( |
381 | r"fn my() { loop { <|> } }", | 381 | r"fn my() { loop { <|> } }", |
382 | expect![[r#" | 382 | expect![[r#" |
383 | kw break | ||
384 | kw const | ||
385 | kw continue | ||
386 | kw extern | ||
387 | kw fn | 383 | kw fn |
384 | kw use | ||
385 | kw impl | ||
386 | kw trait | ||
387 | kw match | ||
388 | kw while | ||
389 | kw loop | ||
388 | kw if | 390 | kw if |
389 | kw if let | 391 | kw if let |
390 | kw impl | ||
391 | kw let | 392 | kw let |
392 | kw loop | ||
393 | kw match | ||
394 | kw mod | 393 | kw mod |
395 | kw return | 394 | kw const |
396 | kw static | ||
397 | kw trait | ||
398 | kw type | 395 | kw type |
396 | kw static | ||
397 | kw extern | ||
399 | kw unsafe | 398 | kw unsafe |
400 | kw use | 399 | kw continue |
401 | kw while | 400 | kw break |
401 | kw return | ||
402 | "#]], | 402 | "#]], |
403 | ); | 403 | ); |
404 | } | 404 | } |
@@ -409,8 +409,8 @@ fn quux() -> i32 { | |||
409 | r"unsafe <|>", | 409 | r"unsafe <|>", |
410 | expect![[r#" | 410 | expect![[r#" |
411 | kw fn | 411 | kw fn |
412 | kw impl | ||
413 | kw trait | 412 | kw trait |
413 | kw impl | ||
414 | "#]], | 414 | "#]], |
415 | ); | 415 | ); |
416 | } | 416 | } |
@@ -421,8 +421,8 @@ fn quux() -> i32 { | |||
421 | r"fn my_fn() { unsafe <|> }", | 421 | r"fn my_fn() { unsafe <|> }", |
422 | expect![[r#" | 422 | expect![[r#" |
423 | kw fn | 423 | kw fn |
424 | kw impl | ||
425 | kw trait | 424 | kw trait |
425 | kw impl | ||
426 | "#]], | 426 | "#]], |
427 | ); | 427 | ); |
428 | } | 428 | } |
@@ -542,12 +542,12 @@ pub mod future { | |||
542 | check( | 542 | check( |
543 | r#"fn main() { let _ = <|> }"#, | 543 | r#"fn main() { let _ = <|> }"#, |
544 | expect![[r#" | 544 | expect![[r#" |
545 | kw match | ||
546 | kw while | ||
547 | kw loop | ||
545 | kw if | 548 | kw if |
546 | kw if let | 549 | kw if let |
547 | kw loop | ||
548 | kw match | ||
549 | kw return | 550 | kw return |
550 | kw while | ||
551 | "#]], | 551 | "#]], |
552 | ) | 552 | ) |
553 | } | 553 | } |
@@ -562,8 +562,8 @@ struct Foo { | |||
562 | } | 562 | } |
563 | "#, | 563 | "#, |
564 | expect![[r#" | 564 | expect![[r#" |
565 | kw pub | ||
566 | kw pub(crate) | 565 | kw pub(crate) |
566 | kw pub | ||
567 | "#]], | 567 | "#]], |
568 | ) | 568 | ) |
569 | } | 569 | } |
@@ -600,12 +600,12 @@ fn foo() { | |||
600 | } | 600 | } |
601 | "#, | 601 | "#, |
602 | expect![[r#" | 602 | expect![[r#" |
603 | kw match | ||
604 | kw while | ||
605 | kw loop | ||
603 | kw if | 606 | kw if |
604 | kw if let | 607 | kw if let |
605 | kw loop | ||
606 | kw match | ||
607 | kw return | 608 | kw return |
608 | kw while | ||
609 | "#]], | 609 | "#]], |
610 | ); | 610 | ); |
611 | } | 611 | } |