aboutsummaryrefslogtreecommitdiff
path: root/crates/completion/src/render.rs
diff options
context:
space:
mode:
authorLukas Wirth <[email protected]>2021-01-20 17:46:14 +0000
committerLukas Wirth <[email protected]>2021-01-20 17:46:22 +0000
commit08b822b25914bea7405a30383fe43c7235d14346 (patch)
tree4e630c8f220b5b6b95131e7557957c876d545cee /crates/completion/src/render.rs
parentf2cb7dbcb71d81336c95dc7ae1301ba2a79ef707 (diff)
Update completions test output
Diffstat (limited to 'crates/completion/src/render.rs')
-rw-r--r--crates/completion/src/render.rs64
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: () };
892fn go(world: &WorldSnapshot) { go(w$0) } 922fn 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 }