diff options
Diffstat (limited to 'crates/ra_ide/src/completion/presentation.rs')
-rw-r--r-- | crates/ra_ide/src/completion/presentation.rs | 200 |
1 files changed, 100 insertions, 100 deletions
diff --git a/crates/ra_ide/src/completion/presentation.rs b/crates/ra_ide/src/completion/presentation.rs index 6a6ddc7bd..9f9f06bf0 100644 --- a/crates/ra_ide/src/completion/presentation.rs +++ b/crates/ra_ide/src/completion/presentation.rs | |||
@@ -452,8 +452,8 @@ mod tests { | |||
452 | [ | 452 | [ |
453 | CompletionItem { | 453 | CompletionItem { |
454 | label: "Foo", | 454 | label: "Foo", |
455 | source_range: [121; 123), | 455 | source_range: 121..123, |
456 | delete: [121; 123), | 456 | delete: 121..123, |
457 | insert: "Foo", | 457 | insert: "Foo", |
458 | kind: EnumVariant, | 458 | kind: EnumVariant, |
459 | detail: "{ x: i32, y: i32 }", | 459 | detail: "{ x: i32, y: i32 }", |
@@ -478,8 +478,8 @@ mod tests { | |||
478 | [ | 478 | [ |
479 | CompletionItem { | 479 | CompletionItem { |
480 | label: "Foo(…)", | 480 | label: "Foo(…)", |
481 | source_range: [115; 117), | 481 | source_range: 115..117, |
482 | delete: [115; 117), | 482 | delete: 115..117, |
483 | insert: "Foo($0)", | 483 | insert: "Foo($0)", |
484 | kind: EnumVariant, | 484 | kind: EnumVariant, |
485 | lookup: "Foo", | 485 | lookup: "Foo", |
@@ -506,8 +506,8 @@ mod tests { | |||
506 | [ | 506 | [ |
507 | CompletionItem { | 507 | CompletionItem { |
508 | label: "Foo", | 508 | label: "Foo", |
509 | source_range: [104; 106), | 509 | source_range: 104..106, |
510 | delete: [104; 106), | 510 | delete: 104..106, |
511 | insert: "Foo", | 511 | insert: "Foo", |
512 | kind: EnumVariant, | 512 | kind: EnumVariant, |
513 | detail: "()", | 513 | detail: "()", |
@@ -534,8 +534,8 @@ mod tests { | |||
534 | [ | 534 | [ |
535 | CompletionItem { | 535 | CompletionItem { |
536 | label: "main()", | 536 | label: "main()", |
537 | source_range: [203; 206), | 537 | source_range: 203..206, |
538 | delete: [203; 206), | 538 | delete: 203..206, |
539 | insert: "main()$0", | 539 | insert: "main()$0", |
540 | kind: Function, | 540 | kind: Function, |
541 | lookup: "main", | 541 | lookup: "main", |
@@ -543,8 +543,8 @@ mod tests { | |||
543 | }, | 543 | }, |
544 | CompletionItem { | 544 | CompletionItem { |
545 | label: "something_deprecated()", | 545 | label: "something_deprecated()", |
546 | source_range: [203; 206), | 546 | source_range: 203..206, |
547 | delete: [203; 206), | 547 | delete: 203..206, |
548 | insert: "something_deprecated()$0", | 548 | insert: "something_deprecated()$0", |
549 | kind: Function, | 549 | kind: Function, |
550 | lookup: "something_deprecated", | 550 | lookup: "something_deprecated", |
@@ -553,8 +553,8 @@ mod tests { | |||
553 | }, | 553 | }, |
554 | CompletionItem { | 554 | CompletionItem { |
555 | label: "something_else_deprecated()", | 555 | label: "something_else_deprecated()", |
556 | source_range: [203; 206), | 556 | source_range: 203..206, |
557 | delete: [203; 206), | 557 | delete: 203..206, |
558 | insert: "something_else_deprecated()$0", | 558 | insert: "something_else_deprecated()$0", |
559 | kind: Function, | 559 | kind: Function, |
560 | lookup: "something_else_deprecated", | 560 | lookup: "something_else_deprecated", |
@@ -580,8 +580,8 @@ mod tests { | |||
580 | [ | 580 | [ |
581 | CompletionItem { | 581 | CompletionItem { |
582 | label: "main()", | 582 | label: "main()", |
583 | source_range: [61; 64), | 583 | source_range: 61..64, |
584 | delete: [61; 64), | 584 | delete: 61..64, |
585 | insert: "main()$0", | 585 | insert: "main()$0", |
586 | kind: Function, | 586 | kind: Function, |
587 | lookup: "main", | 587 | lookup: "main", |
@@ -589,8 +589,8 @@ mod tests { | |||
589 | }, | 589 | }, |
590 | CompletionItem { | 590 | CompletionItem { |
591 | label: "no_args()", | 591 | label: "no_args()", |
592 | source_range: [61; 64), | 592 | source_range: 61..64, |
593 | delete: [61; 64), | 593 | delete: 61..64, |
594 | insert: "no_args()$0", | 594 | insert: "no_args()$0", |
595 | kind: Function, | 595 | kind: Function, |
596 | lookup: "no_args", | 596 | lookup: "no_args", |
@@ -610,8 +610,8 @@ mod tests { | |||
610 | [ | 610 | [ |
611 | CompletionItem { | 611 | CompletionItem { |
612 | label: "main()", | 612 | label: "main()", |
613 | source_range: [80; 85), | 613 | source_range: 80..85, |
614 | delete: [80; 85), | 614 | delete: 80..85, |
615 | insert: "main()$0", | 615 | insert: "main()$0", |
616 | kind: Function, | 616 | kind: Function, |
617 | lookup: "main", | 617 | lookup: "main", |
@@ -619,8 +619,8 @@ mod tests { | |||
619 | }, | 619 | }, |
620 | CompletionItem { | 620 | CompletionItem { |
621 | label: "with_args(…)", | 621 | label: "with_args(…)", |
622 | source_range: [80; 85), | 622 | source_range: 80..85, |
623 | delete: [80; 85), | 623 | delete: 80..85, |
624 | insert: "with_args(${1:x}, ${2:y})$0", | 624 | insert: "with_args(${1:x}, ${2:y})$0", |
625 | kind: Function, | 625 | kind: Function, |
626 | lookup: "with_args", | 626 | lookup: "with_args", |
@@ -646,8 +646,8 @@ mod tests { | |||
646 | [ | 646 | [ |
647 | CompletionItem { | 647 | CompletionItem { |
648 | label: "foo()", | 648 | label: "foo()", |
649 | source_range: [163; 164), | 649 | source_range: 163..164, |
650 | delete: [163; 164), | 650 | delete: 163..164, |
651 | insert: "foo()$0", | 651 | insert: "foo()$0", |
652 | kind: Method, | 652 | kind: Method, |
653 | lookup: "foo", | 653 | lookup: "foo", |
@@ -674,23 +674,23 @@ mod tests { | |||
674 | [ | 674 | [ |
675 | CompletionItem { | 675 | CompletionItem { |
676 | label: "None", | 676 | label: "None", |
677 | source_range: [144; 147), | 677 | source_range: 144..147, |
678 | delete: [144; 147), | 678 | delete: 144..147, |
679 | insert: "None", | 679 | insert: "None", |
680 | kind: EnumVariant, | 680 | kind: EnumVariant, |
681 | detail: "()", | 681 | detail: "()", |
682 | }, | 682 | }, |
683 | CompletionItem { | 683 | CompletionItem { |
684 | label: "Option", | 684 | label: "Option", |
685 | source_range: [144; 147), | 685 | source_range: 144..147, |
686 | delete: [144; 147), | 686 | delete: 144..147, |
687 | insert: "Option", | 687 | insert: "Option", |
688 | kind: Enum, | 688 | kind: Enum, |
689 | }, | 689 | }, |
690 | CompletionItem { | 690 | CompletionItem { |
691 | label: "Some(…)", | 691 | label: "Some(…)", |
692 | source_range: [144; 147), | 692 | source_range: 144..147, |
693 | delete: [144; 147), | 693 | delete: 144..147, |
694 | insert: "Some($0)", | 694 | insert: "Some($0)", |
695 | kind: EnumVariant, | 695 | kind: EnumVariant, |
696 | lookup: "Some", | 696 | lookup: "Some", |
@@ -699,8 +699,8 @@ mod tests { | |||
699 | }, | 699 | }, |
700 | CompletionItem { | 700 | CompletionItem { |
701 | label: "main()", | 701 | label: "main()", |
702 | source_range: [144; 147), | 702 | source_range: 144..147, |
703 | delete: [144; 147), | 703 | delete: 144..147, |
704 | insert: "main()$0", | 704 | insert: "main()$0", |
705 | kind: Function, | 705 | kind: Function, |
706 | lookup: "main", | 706 | lookup: "main", |
@@ -725,23 +725,23 @@ mod tests { | |||
725 | [ | 725 | [ |
726 | CompletionItem { | 726 | CompletionItem { |
727 | label: "None", | 727 | label: "None", |
728 | source_range: [185; 188), | 728 | source_range: 185..188, |
729 | delete: [185; 188), | 729 | delete: 185..188, |
730 | insert: "None", | 730 | insert: "None", |
731 | kind: EnumVariant, | 731 | kind: EnumVariant, |
732 | detail: "()", | 732 | detail: "()", |
733 | }, | 733 | }, |
734 | CompletionItem { | 734 | CompletionItem { |
735 | label: "Option", | 735 | label: "Option", |
736 | source_range: [185; 188), | 736 | source_range: 185..188, |
737 | delete: [185; 188), | 737 | delete: 185..188, |
738 | insert: "Option", | 738 | insert: "Option", |
739 | kind: Enum, | 739 | kind: Enum, |
740 | }, | 740 | }, |
741 | CompletionItem { | 741 | CompletionItem { |
742 | label: "Some(…)", | 742 | label: "Some(…)", |
743 | source_range: [185; 188), | 743 | source_range: 185..188, |
744 | delete: [185; 188), | 744 | delete: 185..188, |
745 | insert: "Some($0)", | 745 | insert: "Some($0)", |
746 | kind: EnumVariant, | 746 | kind: EnumVariant, |
747 | lookup: "Some", | 747 | lookup: "Some", |
@@ -771,8 +771,8 @@ mod tests { | |||
771 | [ | 771 | [ |
772 | CompletionItem { | 772 | CompletionItem { |
773 | label: "foo(…)", | 773 | label: "foo(…)", |
774 | source_range: [171; 172), | 774 | source_range: 171..172, |
775 | delete: [171; 172), | 775 | delete: 171..172, |
776 | insert: "foo(${1:x})$0", | 776 | insert: "foo(${1:x})$0", |
777 | kind: Method, | 777 | kind: Method, |
778 | lookup: "foo", | 778 | lookup: "foo", |
@@ -806,8 +806,8 @@ mod tests { | |||
806 | [ | 806 | [ |
807 | CompletionItem { | 807 | CompletionItem { |
808 | label: "foo(…)", | 808 | label: "foo(…)", |
809 | source_range: [171; 172), | 809 | source_range: 171..172, |
810 | delete: [171; 172), | 810 | delete: 171..172, |
811 | insert: "foo($0)", | 811 | insert: "foo($0)", |
812 | kind: Method, | 812 | kind: Method, |
813 | lookup: "foo", | 813 | lookup: "foo", |
@@ -833,8 +833,8 @@ mod tests { | |||
833 | [ | 833 | [ |
834 | CompletionItem { | 834 | CompletionItem { |
835 | label: "foo", | 835 | label: "foo", |
836 | source_range: [40; 41), | 836 | source_range: 40..41, |
837 | delete: [40; 41), | 837 | delete: 40..41, |
838 | insert: "foo", | 838 | insert: "foo", |
839 | kind: Function, | 839 | kind: Function, |
840 | detail: "pub fn foo()", | 840 | detail: "pub fn foo()", |
@@ -860,16 +860,16 @@ mod tests { | |||
860 | [ | 860 | [ |
861 | CompletionItem { | 861 | CompletionItem { |
862 | label: "frobnicate", | 862 | label: "frobnicate", |
863 | source_range: [35; 39), | 863 | source_range: 35..39, |
864 | delete: [35; 39), | 864 | delete: 35..39, |
865 | insert: "frobnicate", | 865 | insert: "frobnicate", |
866 | kind: Function, | 866 | kind: Function, |
867 | detail: "fn frobnicate()", | 867 | detail: "fn frobnicate()", |
868 | }, | 868 | }, |
869 | CompletionItem { | 869 | CompletionItem { |
870 | label: "main", | 870 | label: "main", |
871 | source_range: [35; 39), | 871 | source_range: 35..39, |
872 | delete: [35; 39), | 872 | delete: 35..39, |
873 | insert: "main", | 873 | insert: "main", |
874 | kind: Function, | 874 | kind: Function, |
875 | detail: "fn main()", | 875 | detail: "fn main()", |
@@ -892,8 +892,8 @@ mod tests { | |||
892 | [ | 892 | [ |
893 | CompletionItem { | 893 | CompletionItem { |
894 | label: "new", | 894 | label: "new", |
895 | source_range: [67; 69), | 895 | source_range: 67..69, |
896 | delete: [67; 69), | 896 | delete: 67..69, |
897 | insert: "new", | 897 | insert: "new", |
898 | kind: Function, | 898 | kind: Function, |
899 | detail: "fn new() -> Foo", | 899 | detail: "fn new() -> Foo", |
@@ -917,16 +917,16 @@ mod tests { | |||
917 | [ | 917 | [ |
918 | CompletionItem { | 918 | CompletionItem { |
919 | label: "Vec<…>", | 919 | label: "Vec<…>", |
920 | source_range: [61; 63), | 920 | source_range: 61..63, |
921 | delete: [61; 63), | 921 | delete: 61..63, |
922 | insert: "Vec<$0>", | 922 | insert: "Vec<$0>", |
923 | kind: Struct, | 923 | kind: Struct, |
924 | lookup: "Vec", | 924 | lookup: "Vec", |
925 | }, | 925 | }, |
926 | CompletionItem { | 926 | CompletionItem { |
927 | label: "foo(…)", | 927 | label: "foo(…)", |
928 | source_range: [61; 63), | 928 | source_range: 61..63, |
929 | delete: [61; 63), | 929 | delete: 61..63, |
930 | insert: "foo(${1:xs})$0", | 930 | insert: "foo(${1:xs})$0", |
931 | kind: Function, | 931 | kind: Function, |
932 | lookup: "foo", | 932 | lookup: "foo", |
@@ -947,16 +947,16 @@ mod tests { | |||
947 | [ | 947 | [ |
948 | CompletionItem { | 948 | CompletionItem { |
949 | label: "Vec<…>", | 949 | label: "Vec<…>", |
950 | source_range: [64; 66), | 950 | source_range: 64..66, |
951 | delete: [64; 66), | 951 | delete: 64..66, |
952 | insert: "Vec<$0>", | 952 | insert: "Vec<$0>", |
953 | kind: TypeAlias, | 953 | kind: TypeAlias, |
954 | lookup: "Vec", | 954 | lookup: "Vec", |
955 | }, | 955 | }, |
956 | CompletionItem { | 956 | CompletionItem { |
957 | label: "foo(…)", | 957 | label: "foo(…)", |
958 | source_range: [64; 66), | 958 | source_range: 64..66, |
959 | delete: [64; 66), | 959 | delete: 64..66, |
960 | insert: "foo(${1:xs})$0", | 960 | insert: "foo(${1:xs})$0", |
961 | kind: Function, | 961 | kind: Function, |
962 | lookup: "foo", | 962 | lookup: "foo", |
@@ -977,15 +977,15 @@ mod tests { | |||
977 | [ | 977 | [ |
978 | CompletionItem { | 978 | CompletionItem { |
979 | label: "Vec", | 979 | label: "Vec", |
980 | source_range: [68; 70), | 980 | source_range: 68..70, |
981 | delete: [68; 70), | 981 | delete: 68..70, |
982 | insert: "Vec", | 982 | insert: "Vec", |
983 | kind: Struct, | 983 | kind: Struct, |
984 | }, | 984 | }, |
985 | CompletionItem { | 985 | CompletionItem { |
986 | label: "foo(…)", | 986 | label: "foo(…)", |
987 | source_range: [68; 70), | 987 | source_range: 68..70, |
988 | delete: [68; 70), | 988 | delete: 68..70, |
989 | insert: "foo(${1:xs})$0", | 989 | insert: "foo(${1:xs})$0", |
990 | kind: Function, | 990 | kind: Function, |
991 | lookup: "foo", | 991 | lookup: "foo", |
@@ -1006,15 +1006,15 @@ mod tests { | |||
1006 | [ | 1006 | [ |
1007 | CompletionItem { | 1007 | CompletionItem { |
1008 | label: "Vec", | 1008 | label: "Vec", |
1009 | source_range: [61; 63), | 1009 | source_range: 61..63, |
1010 | delete: [61; 63), | 1010 | delete: 61..63, |
1011 | insert: "Vec", | 1011 | insert: "Vec", |
1012 | kind: Struct, | 1012 | kind: Struct, |
1013 | }, | 1013 | }, |
1014 | CompletionItem { | 1014 | CompletionItem { |
1015 | label: "foo(…)", | 1015 | label: "foo(…)", |
1016 | source_range: [61; 63), | 1016 | source_range: 61..63, |
1017 | delete: [61; 63), | 1017 | delete: 61..63, |
1018 | insert: "foo(${1:xs})$0", | 1018 | insert: "foo(${1:xs})$0", |
1019 | kind: Function, | 1019 | kind: Function, |
1020 | lookup: "foo", | 1020 | lookup: "foo", |
@@ -1046,8 +1046,8 @@ mod tests { | |||
1046 | [ | 1046 | [ |
1047 | CompletionItem { | 1047 | CompletionItem { |
1048 | label: "frobnicate!", | 1048 | label: "frobnicate!", |
1049 | source_range: [9; 9), | 1049 | source_range: 9..9, |
1050 | delete: [9; 9), | 1050 | delete: 9..9, |
1051 | insert: "frobnicate", | 1051 | insert: "frobnicate", |
1052 | kind: Macro, | 1052 | kind: Macro, |
1053 | detail: "#[macro_export]\nmacro_rules! frobnicate", | 1053 | detail: "#[macro_export]\nmacro_rules! frobnicate", |
@@ -1072,16 +1072,16 @@ mod tests { | |||
1072 | [ | 1072 | [ |
1073 | CompletionItem { | 1073 | CompletionItem { |
1074 | label: "frobnicate!", | 1074 | label: "frobnicate!", |
1075 | source_range: [56; 60), | 1075 | source_range: 56..60, |
1076 | delete: [56; 60), | 1076 | delete: 56..60, |
1077 | insert: "frobnicate", | 1077 | insert: "frobnicate", |
1078 | kind: Macro, | 1078 | kind: Macro, |
1079 | detail: "macro_rules! frobnicate", | 1079 | detail: "macro_rules! frobnicate", |
1080 | }, | 1080 | }, |
1081 | CompletionItem { | 1081 | CompletionItem { |
1082 | label: "main()", | 1082 | label: "main()", |
1083 | source_range: [56; 60), | 1083 | source_range: 56..60, |
1084 | delete: [56; 60), | 1084 | delete: 56..60, |
1085 | insert: "main()$0", | 1085 | insert: "main()$0", |
1086 | kind: Function, | 1086 | kind: Function, |
1087 | lookup: "main", | 1087 | lookup: "main", |
@@ -1109,24 +1109,24 @@ mod tests { | |||
1109 | [ | 1109 | [ |
1110 | CompletionItem { | 1110 | CompletionItem { |
1111 | label: "another_field", | 1111 | label: "another_field", |
1112 | source_range: [201; 201), | 1112 | source_range: 201..201, |
1113 | delete: [201; 201), | 1113 | delete: 201..201, |
1114 | insert: "another_field", | 1114 | insert: "another_field", |
1115 | kind: Field, | 1115 | kind: Field, |
1116 | detail: "i64", | 1116 | detail: "i64", |
1117 | }, | 1117 | }, |
1118 | CompletionItem { | 1118 | CompletionItem { |
1119 | label: "my_string", | 1119 | label: "my_string", |
1120 | source_range: [201; 201), | 1120 | source_range: 201..201, |
1121 | delete: [201; 201), | 1121 | delete: 201..201, |
1122 | insert: "my_string", | 1122 | insert: "my_string", |
1123 | kind: Field, | 1123 | kind: Field, |
1124 | detail: "{unknown}", | 1124 | detail: "{unknown}", |
1125 | }, | 1125 | }, |
1126 | CompletionItem { | 1126 | CompletionItem { |
1127 | label: "the_field", | 1127 | label: "the_field", |
1128 | source_range: [201; 201), | 1128 | source_range: 201..201, |
1129 | delete: [201; 201), | 1129 | delete: 201..201, |
1130 | insert: "the_field", | 1130 | insert: "the_field", |
1131 | kind: Field, | 1131 | kind: Field, |
1132 | detail: "u32", | 1132 | detail: "u32", |
@@ -1153,16 +1153,16 @@ mod tests { | |||
1153 | [ | 1153 | [ |
1154 | CompletionItem { | 1154 | CompletionItem { |
1155 | label: "another_field", | 1155 | label: "another_field", |
1156 | source_range: [208; 208), | 1156 | source_range: 208..208, |
1157 | delete: [208; 208), | 1157 | delete: 208..208, |
1158 | insert: "another_field", | 1158 | insert: "another_field", |
1159 | kind: Field, | 1159 | kind: Field, |
1160 | detail: "i64", | 1160 | detail: "i64", |
1161 | }, | 1161 | }, |
1162 | CompletionItem { | 1162 | CompletionItem { |
1163 | label: "another_good_type", | 1163 | label: "another_good_type", |
1164 | source_range: [208; 208), | 1164 | source_range: 208..208, |
1165 | delete: [208; 208), | 1165 | delete: 208..208, |
1166 | insert: "another_good_type", | 1166 | insert: "another_good_type", |
1167 | kind: Field, | 1167 | kind: Field, |
1168 | detail: "u32", | 1168 | detail: "u32", |
@@ -1170,8 +1170,8 @@ mod tests { | |||
1170 | }, | 1170 | }, |
1171 | CompletionItem { | 1171 | CompletionItem { |
1172 | label: "the_field", | 1172 | label: "the_field", |
1173 | source_range: [208; 208), | 1173 | source_range: 208..208, |
1174 | delete: [208; 208), | 1174 | delete: 208..208, |
1175 | insert: "the_field", | 1175 | insert: "the_field", |
1176 | kind: Field, | 1176 | kind: Field, |
1177 | detail: "u32", | 1177 | detail: "u32", |
@@ -1201,16 +1201,16 @@ mod tests { | |||
1201 | [ | 1201 | [ |
1202 | CompletionItem { | 1202 | CompletionItem { |
1203 | label: "another_field", | 1203 | label: "another_field", |
1204 | source_range: [270; 270), | 1204 | source_range: 270..270, |
1205 | delete: [270; 270), | 1205 | delete: 270..270, |
1206 | insert: "another_field", | 1206 | insert: "another_field", |
1207 | kind: Field, | 1207 | kind: Field, |
1208 | detail: "i64", | 1208 | detail: "i64", |
1209 | }, | 1209 | }, |
1210 | CompletionItem { | 1210 | CompletionItem { |
1211 | label: "another_good_type", | 1211 | label: "another_good_type", |
1212 | source_range: [270; 270), | 1212 | source_range: 270..270, |
1213 | delete: [270; 270), | 1213 | delete: 270..270, |
1214 | insert: "another_good_type", | 1214 | insert: "another_good_type", |
1215 | kind: Field, | 1215 | kind: Field, |
1216 | detail: "u32", | 1216 | detail: "u32", |
@@ -1218,8 +1218,8 @@ mod tests { | |||
1218 | }, | 1218 | }, |
1219 | CompletionItem { | 1219 | CompletionItem { |
1220 | label: "the_field", | 1220 | label: "the_field", |
1221 | source_range: [270; 270), | 1221 | source_range: 270..270, |
1222 | delete: [270; 270), | 1222 | delete: 270..270, |
1223 | insert: "the_field", | 1223 | insert: "the_field", |
1224 | kind: Field, | 1224 | kind: Field, |
1225 | detail: "u32", | 1225 | detail: "u32", |
@@ -1249,8 +1249,8 @@ mod tests { | |||
1249 | [ | 1249 | [ |
1250 | CompletionItem { | 1250 | CompletionItem { |
1251 | label: "another_field", | 1251 | label: "another_field", |
1252 | source_range: [336; 336), | 1252 | source_range: 336..336, |
1253 | delete: [336; 336), | 1253 | delete: 336..336, |
1254 | insert: "another_field", | 1254 | insert: "another_field", |
1255 | kind: Field, | 1255 | kind: Field, |
1256 | detail: "i64", | 1256 | detail: "i64", |
@@ -1258,16 +1258,16 @@ mod tests { | |||
1258 | }, | 1258 | }, |
1259 | CompletionItem { | 1259 | CompletionItem { |
1260 | label: "another_good_type", | 1260 | label: "another_good_type", |
1261 | source_range: [336; 336), | 1261 | source_range: 336..336, |
1262 | delete: [336; 336), | 1262 | delete: 336..336, |
1263 | insert: "another_good_type", | 1263 | insert: "another_good_type", |
1264 | kind: Field, | 1264 | kind: Field, |
1265 | detail: "u32", | 1265 | detail: "u32", |
1266 | }, | 1266 | }, |
1267 | CompletionItem { | 1267 | CompletionItem { |
1268 | label: "the_field", | 1268 | label: "the_field", |
1269 | source_range: [336; 336), | 1269 | source_range: 336..336, |
1270 | delete: [336; 336), | 1270 | delete: 336..336, |
1271 | insert: "the_field", | 1271 | insert: "the_field", |
1272 | kind: Field, | 1272 | kind: Field, |
1273 | detail: "u32", | 1273 | detail: "u32", |
@@ -1296,16 +1296,16 @@ mod tests { | |||
1296 | [ | 1296 | [ |
1297 | CompletionItem { | 1297 | CompletionItem { |
1298 | label: "another_field", | 1298 | label: "another_field", |
1299 | source_range: [328; 328), | 1299 | source_range: 328..328, |
1300 | delete: [328; 328), | 1300 | delete: 328..328, |
1301 | insert: "another_field", | 1301 | insert: "another_field", |
1302 | kind: Field, | 1302 | kind: Field, |
1303 | detail: "i64", | 1303 | detail: "i64", |
1304 | }, | 1304 | }, |
1305 | CompletionItem { | 1305 | CompletionItem { |
1306 | label: "another_good_type", | 1306 | label: "another_good_type", |
1307 | source_range: [328; 328), | 1307 | source_range: 328..328, |
1308 | delete: [328; 328), | 1308 | delete: 328..328, |
1309 | insert: "another_good_type", | 1309 | insert: "another_good_type", |
1310 | kind: Field, | 1310 | kind: Field, |
1311 | detail: "u32", | 1311 | detail: "u32", |
@@ -1313,8 +1313,8 @@ mod tests { | |||
1313 | }, | 1313 | }, |
1314 | CompletionItem { | 1314 | CompletionItem { |
1315 | label: "the_field", | 1315 | label: "the_field", |
1316 | source_range: [328; 328), | 1316 | source_range: 328..328, |
1317 | delete: [328; 328), | 1317 | delete: 328..328, |
1318 | insert: "the_field", | 1318 | insert: "the_field", |
1319 | kind: Field, | 1319 | kind: Field, |
1320 | detail: "u32", | 1320 | detail: "u32", |