diff options
author | Lukas Wirth <[email protected]> | 2021-01-20 17:46:14 +0000 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2021-01-20 17:46:22 +0000 |
commit | 08b822b25914bea7405a30383fe43c7235d14346 (patch) | |
tree | 4e630c8f220b5b6b95131e7557957c876d545cee /crates/completion/src/render.rs | |
parent | f2cb7dbcb71d81336c95dc7ae1301ba2a79ef707 (diff) |
Update completions test output
Diffstat (limited to 'crates/completion/src/render.rs')
-rw-r--r-- | crates/completion/src/render.rs | 64 |
1 files changed, 47 insertions, 17 deletions
diff --git a/crates/completion/src/render.rs b/crates/completion/src/render.rs index 8f66f6e59..fa594b5e5 100644 --- a/crates/completion/src/render.rs +++ b/crates/completion/src/render.rs | |||
@@ -409,7 +409,9 @@ fn main() { Foo::Fo$0 } | |||
409 | source_range: 54..56, | 409 | source_range: 54..56, |
410 | delete: 54..56, | 410 | delete: 54..56, |
411 | insert: "Foo", | 411 | insert: "Foo", |
412 | kind: EnumVariant, | 412 | kind: SymbolKind( |
413 | Variant, | ||
414 | ), | ||
413 | detail: "{ x: i32, y: i32 }", | 415 | detail: "{ x: i32, y: i32 }", |
414 | }, | 416 | }, |
415 | ] | 417 | ] |
@@ -432,7 +434,9 @@ fn main() { Foo::Fo$0 } | |||
432 | source_range: 46..48, | 434 | source_range: 46..48, |
433 | delete: 46..48, | 435 | delete: 46..48, |
434 | insert: "Foo($0)", | 436 | insert: "Foo($0)", |
435 | kind: EnumVariant, | 437 | kind: SymbolKind( |
438 | Variant, | ||
439 | ), | ||
436 | lookup: "Foo", | 440 | lookup: "Foo", |
437 | detail: "(i32, i32)", | 441 | detail: "(i32, i32)", |
438 | trigger_call_info: true, | 442 | trigger_call_info: true, |
@@ -457,7 +461,9 @@ fn main() { Foo::Fo$0 } | |||
457 | source_range: 35..37, | 461 | source_range: 35..37, |
458 | delete: 35..37, | 462 | delete: 35..37, |
459 | insert: "Foo", | 463 | insert: "Foo", |
460 | kind: EnumVariant, | 464 | kind: SymbolKind( |
465 | Variant, | ||
466 | ), | ||
461 | detail: "()", | 467 | detail: "()", |
462 | }, | 468 | }, |
463 | ] | 469 | ] |
@@ -481,7 +487,9 @@ fn main() { let _: m::Spam = S$0 } | |||
481 | source_range: 75..76, | 487 | source_range: 75..76, |
482 | delete: 75..76, | 488 | delete: 75..76, |
483 | insert: "Spam::Bar($0)", | 489 | insert: "Spam::Bar($0)", |
484 | kind: EnumVariant, | 490 | kind: SymbolKind( |
491 | Variant, | ||
492 | ), | ||
485 | lookup: "Spam::Bar", | 493 | lookup: "Spam::Bar", |
486 | detail: "(i32)", | 494 | detail: "(i32)", |
487 | trigger_call_info: true, | 495 | trigger_call_info: true, |
@@ -491,14 +499,18 @@ fn main() { let _: m::Spam = S$0 } | |||
491 | source_range: 75..76, | 499 | source_range: 75..76, |
492 | delete: 75..76, | 500 | delete: 75..76, |
493 | insert: "m", | 501 | insert: "m", |
494 | kind: Module, | 502 | kind: SymbolKind( |
503 | Module, | ||
504 | ), | ||
495 | }, | 505 | }, |
496 | CompletionItem { | 506 | CompletionItem { |
497 | label: "m::Spam::Foo", | 507 | label: "m::Spam::Foo", |
498 | source_range: 75..76, | 508 | source_range: 75..76, |
499 | delete: 75..76, | 509 | delete: 75..76, |
500 | insert: "m::Spam::Foo", | 510 | insert: "m::Spam::Foo", |
501 | kind: EnumVariant, | 511 | kind: SymbolKind( |
512 | Variant, | ||
513 | ), | ||
502 | lookup: "Spam::Foo", | 514 | lookup: "Spam::Foo", |
503 | detail: "()", | 515 | detail: "()", |
504 | }, | 516 | }, |
@@ -507,7 +519,9 @@ fn main() { let _: m::Spam = S$0 } | |||
507 | source_range: 75..76, | 519 | source_range: 75..76, |
508 | delete: 75..76, | 520 | delete: 75..76, |
509 | insert: "main()$0", | 521 | insert: "main()$0", |
510 | kind: Function, | 522 | kind: SymbolKind( |
523 | Function, | ||
524 | ), | ||
511 | lookup: "main", | 525 | lookup: "main", |
512 | detail: "fn main()", | 526 | detail: "fn main()", |
513 | }, | 527 | }, |
@@ -534,7 +548,9 @@ fn main() { som$0 } | |||
534 | source_range: 127..130, | 548 | source_range: 127..130, |
535 | delete: 127..130, | 549 | delete: 127..130, |
536 | insert: "main()$0", | 550 | insert: "main()$0", |
537 | kind: Function, | 551 | kind: SymbolKind( |
552 | Function, | ||
553 | ), | ||
538 | lookup: "main", | 554 | lookup: "main", |
539 | detail: "fn main()", | 555 | detail: "fn main()", |
540 | }, | 556 | }, |
@@ -543,7 +559,9 @@ fn main() { som$0 } | |||
543 | source_range: 127..130, | 559 | source_range: 127..130, |
544 | delete: 127..130, | 560 | delete: 127..130, |
545 | insert: "something_deprecated()$0", | 561 | insert: "something_deprecated()$0", |
546 | kind: Function, | 562 | kind: SymbolKind( |
563 | Function, | ||
564 | ), | ||
547 | lookup: "something_deprecated", | 565 | lookup: "something_deprecated", |
548 | detail: "fn something_deprecated()", | 566 | detail: "fn something_deprecated()", |
549 | deprecated: true, | 567 | deprecated: true, |
@@ -553,7 +571,9 @@ fn main() { som$0 } | |||
553 | source_range: 127..130, | 571 | source_range: 127..130, |
554 | delete: 127..130, | 572 | delete: 127..130, |
555 | insert: "something_else_deprecated()$0", | 573 | insert: "something_else_deprecated()$0", |
556 | kind: Function, | 574 | kind: SymbolKind( |
575 | Function, | ||
576 | ), | ||
557 | lookup: "something_else_deprecated", | 577 | lookup: "something_else_deprecated", |
558 | detail: "fn something_else_deprecated()", | 578 | detail: "fn something_else_deprecated()", |
559 | deprecated: true, | 579 | deprecated: true, |
@@ -574,7 +594,9 @@ fn foo() { A { the$0 } } | |||
574 | source_range: 57..60, | 594 | source_range: 57..60, |
575 | delete: 57..60, | 595 | delete: 57..60, |
576 | insert: "the_field", | 596 | insert: "the_field", |
577 | kind: Field, | 597 | kind: SymbolKind( |
598 | Field, | ||
599 | ), | ||
578 | detail: "u32", | 600 | detail: "u32", |
579 | deprecated: true, | 601 | deprecated: true, |
580 | }, | 602 | }, |
@@ -614,7 +636,9 @@ impl S { | |||
614 | source_range: 94..94, | 636 | source_range: 94..94, |
615 | delete: 94..94, | 637 | delete: 94..94, |
616 | insert: "foo", | 638 | insert: "foo", |
617 | kind: Field, | 639 | kind: SymbolKind( |
640 | Field, | ||
641 | ), | ||
618 | detail: "{unknown}", | 642 | detail: "{unknown}", |
619 | documentation: Documentation( | 643 | documentation: Documentation( |
620 | "Field docs", | 644 | "Field docs", |
@@ -645,7 +669,9 @@ use self::E::*; | |||
645 | source_range: 10..12, | 669 | source_range: 10..12, |
646 | delete: 10..12, | 670 | delete: 10..12, |
647 | insert: "E", | 671 | insert: "E", |
648 | kind: Enum, | 672 | kind: SymbolKind( |
673 | Enum, | ||
674 | ), | ||
649 | documentation: Documentation( | 675 | documentation: Documentation( |
650 | "enum docs", | 676 | "enum docs", |
651 | ), | 677 | ), |
@@ -655,7 +681,9 @@ use self::E::*; | |||
655 | source_range: 10..12, | 681 | source_range: 10..12, |
656 | delete: 10..12, | 682 | delete: 10..12, |
657 | insert: "V", | 683 | insert: "V", |
658 | kind: EnumVariant, | 684 | kind: SymbolKind( |
685 | Variant, | ||
686 | ), | ||
659 | detail: "()", | 687 | detail: "()", |
660 | documentation: Documentation( | 688 | documentation: Documentation( |
661 | "variant docs", | 689 | "variant docs", |
@@ -666,7 +694,9 @@ use self::E::*; | |||
666 | source_range: 10..12, | 694 | source_range: 10..12, |
667 | delete: 10..12, | 695 | delete: 10..12, |
668 | insert: "my", | 696 | insert: "my", |
669 | kind: Module, | 697 | kind: SymbolKind( |
698 | Module, | ||
699 | ), | ||
670 | documentation: Documentation( | 700 | documentation: Documentation( |
671 | "mod docs", | 701 | "mod docs", |
672 | ), | 702 | ), |
@@ -892,7 +922,7 @@ struct WorldSnapshot { _f: () }; | |||
892 | fn go(world: &WorldSnapshot) { go(w$0) } | 922 | fn go(world: &WorldSnapshot) { go(w$0) } |
893 | "#, | 923 | "#, |
894 | expect![[r#" | 924 | expect![[r#" |
895 | bn world [type+name] | 925 | lc world [type+name] |
896 | st WorldSnapshot [] | 926 | st WorldSnapshot [] |
897 | fn go(…) [] | 927 | fn go(…) [] |
898 | "#]], | 928 | "#]], |
@@ -909,7 +939,7 @@ fn f(foo: &Foo) { f(foo, w$0) } | |||
909 | expect![[r#" | 939 | expect![[r#" |
910 | st Foo [] | 940 | st Foo [] |
911 | fn f(…) [] | 941 | fn f(…) [] |
912 | bn foo [] | 942 | lc foo [] |
913 | "#]], | 943 | "#]], |
914 | ); | 944 | ); |
915 | } | 945 | } |