aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion/snapshots
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/completion/snapshots')
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_for.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_if_let.snap24
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_let.snap24
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops1.snap86
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops2.snap62
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__deeply_nested_use_tree.snap7
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__dont_add_semi_after_return_if_not_a_statement.snap62
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_if_already_call.snap12
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_in_use_item.snap7
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__dont_show_both_completions_for_shadowing.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls1.snap26
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls2.snap26
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function1.snap62
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function2.snap86
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function3.snap62
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function4.snap62
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt1.snap31
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt2.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt3.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi1.snap62
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi2.snap62
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__method_completion.snap14
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__module_items.snap24
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__module_items_in_nested_modules.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__nested_use_tree.snap12
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__no_semi_after_break_continue_in_expr.snap86
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_last_param.snap7
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_nth_param.snap7
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_trait_param.snap7
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__reference_completion.snap12
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__return_type.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__self_in_methods.snap7
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_expressions.snap26
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_items.snap26
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion.snap7
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_autoderef.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_self.snap19
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_crate.snap12
-rw-r--r--crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_self.snap7
39 files changed, 522 insertions, 647 deletions
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_for.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_for.snap
index 40a5fd90f..ff8646ab2 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_for.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_for.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.835266+00:00 1Created: 2019-01-19T16:37:23.674785+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [62; 100),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,13 +24,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
26 insert_text_format: Snippet, 27 insert_text: Some(
27 text_edit: Some( 28 "quux()$0"
28 AtomTextEdit {
29 delete: [62; 100),
30 insert: "quux()$0"
31 }
32 ), 29 ),
33 additional_text_edits: None 30 insert_text_format: Snippet,
31 replace_range: [62; 100),
32 delete_range: None
34 } 33 }
35] 34]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_if_let.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_if_let.snap
index f6c0d7501..2176af32d 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_if_let.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_if_let.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.835796+00:00 1Created: 2019-01-19T16:37:23.676585+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [213; 231),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,9 +24,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
27 insert_text: None,
26 insert_text_format: PlainText, 28 insert_text_format: PlainText,
27 text_edit: None, 29 replace_range: [213; 231),
28 additional_text_edits: None 30 delete_range: None
29 }, 31 },
30 CompletionItem { 32 CompletionItem {
31 completion_kind: Reference, 33 completion_kind: Reference,
@@ -35,13 +37,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
35 ), 37 ),
36 detail: None, 38 detail: None,
37 lookup: None, 39 lookup: None,
38 insert_text_format: Snippet, 40 insert_text: Some(
39 text_edit: Some( 41 "quux()$0"
40 AtomTextEdit {
41 delete: [213; 231),
42 insert: "quux()$0"
43 }
44 ), 42 ),
45 additional_text_edits: None 43 insert_text_format: Snippet,
44 replace_range: [213; 231),
45 delete_range: None
46 } 46 }
47] 47]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_let.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_let.snap
index a6fda0cf2..49745745d 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_let.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__bindings_from_let.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.835351+00:00 1Created: 2019-01-19T16:37:23.676674+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [78; 79),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,9 +24,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
27 insert_text: None,
26 insert_text_format: PlainText, 28 insert_text_format: PlainText,
27 text_edit: None, 29 replace_range: [78; 79),
28 additional_text_edits: None 30 delete_range: None
29 }, 31 },
30 CompletionItem { 32 CompletionItem {
31 completion_kind: Reference, 33 completion_kind: Reference,
@@ -35,13 +37,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
35 ), 37 ),
36 detail: None, 38 detail: None,
37 lookup: None, 39 lookup: None,
38 insert_text_format: Snippet, 40 insert_text: Some(
39 text_edit: Some( 41 "quux($0)"
40 AtomTextEdit {
41 delete: [78; 79),
42 insert: "quux($0)"
43 }
44 ), 42 ),
45 additional_text_edits: None 43 insert_text_format: Snippet,
44 replace_range: [78; 79),
45 delete_range: None
46 } 46 }
47] 47]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops1.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops1.snap
index b27674da4..c8a0a78aa 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops1.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops1.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.819543+00:00 1Created: 2019-01-19T16:37:23.630898+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [54; 56),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [54; 56),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [54; 56),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [54; 56),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [54; 56),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [54; 56),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [54; 56),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [54; 56),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,14 +71,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "continue;"
84 AtomTextEdit {
85 delete: [54; 56),
86 insert: "continue;"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [54; 56),
79 delete_range: None
90 }, 80 },
91 CompletionItem { 81 CompletionItem {
92 completion_kind: Keyword, 82 completion_kind: Keyword,
@@ -96,14 +86,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
96 ), 86 ),
97 detail: None, 87 detail: None,
98 lookup: None, 88 lookup: None,
99 insert_text_format: Snippet, 89 insert_text: Some(
100 text_edit: Some( 90 "break;"
101 AtomTextEdit {
102 delete: [54; 56),
103 insert: "break;"
104 }
105 ), 91 ),
106 additional_text_edits: None 92 insert_text_format: Snippet,
93 replace_range: [54; 56),
94 delete_range: None
107 }, 95 },
108 CompletionItem { 96 CompletionItem {
109 completion_kind: Keyword, 97 completion_kind: Keyword,
@@ -113,13 +101,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
113 ), 101 ),
114 detail: None, 102 detail: None,
115 lookup: None, 103 lookup: None,
116 insert_text_format: Snippet, 104 insert_text: Some(
117 text_edit: Some( 105 "return $0;"
118 AtomTextEdit {
119 delete: [54; 56),
120 insert: "return $0;"
121 }
122 ), 106 ),
123 additional_text_edits: None 107 insert_text_format: Snippet,
108 replace_range: [54; 56),
109 delete_range: None
124 } 110 }
125] 111]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops2.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops2.snap
index 4ebc16822..707021e21 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops2.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__completes_break_and_continue_in_loops2.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.830288+00:00 1Created: 2019-01-19T16:37:23.647435+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [59; 61),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [59; 61),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [59; 61),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [59; 61),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [59; 61),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [59; 61),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [59; 61),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [59; 61),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,13 +71,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "return $0;"
84 AtomTextEdit {
85 delete: [59; 61),
86 insert: "return $0;"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [59; 61),
79 delete_range: None
90 } 80 }
91] 81]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__deeply_nested_use_tree.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__deeply_nested_use_tree.snap
index b33bc3e04..a65ab3cc0 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__deeply_nested_use_tree.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__deeply_nested_use_tree.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:53:16.799862+00:00 1Created: 2019-01-19T16:37:23.649286+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,8 +11,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [23; 25),
16 additional_text_edits: None 17 delete_range: None
17 } 18 }
18] 19]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_add_semi_after_return_if_not_a_statement.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_add_semi_after_return_if_not_a_statement.snap
index 0a96291ab..a935b06f4 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_add_semi_after_return_if_not_a_statement.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_add_semi_after_return_if_not_a_statement.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.821375+00:00 1Created: 2019-01-19T16:37:23.640573+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [84; 102),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [84; 102),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [84; 102),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [84; 102),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [84; 102),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [84; 102),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [84; 102),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [84; 102),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,13 +71,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "return $0"
84 AtomTextEdit {
85 delete: [84; 102),
86 insert: "return $0"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [84; 102),
79 delete_range: None
90 } 80 }
91] 81]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_if_already_call.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_if_already_call.snap
index 5126c2bdc..abc01d4d6 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_if_already_call.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_if_already_call.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:53:16.799845+00:00 1Created: 2019-01-19T16:37:23.670539+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [35; 39),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,8 +24,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
27 insert_text: None,
26 insert_text_format: PlainText, 28 insert_text_format: PlainText,
27 text_edit: None, 29 replace_range: [35; 39),
28 additional_text_edits: None 30 delete_range: None
29 } 31 }
30] 32]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_in_use_item.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_in_use_item.snap
index dd91e337a..2d3234b2c 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_in_use_item.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_render_function_parens_in_use_item.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:53:16.799820+00:00 1Created: 2019-01-19T16:37:23.671764+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,8 +11,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [40; 41),
16 additional_text_edits: None 17 delete_range: None
17 } 18 }
18] 19]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_show_both_completions_for_shadowing.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_show_both_completions_for_shadowing.snap
index 9c1c3fe6a..6e4817d1a 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_show_both_completions_for_shadowing.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__dont_show_both_completions_for_shadowing.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.841643+00:00 1Created: 2019-01-19T16:37:23.680378+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [108; 146),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,13 +24,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
26 insert_text_format: Snippet, 27 insert_text: Some(
27 text_edit: Some( 28 "foo()$0"
28 AtomTextEdit {
29 delete: [108; 146),
30 insert: "foo()$0"
31 }
32 ), 29 ),
33 additional_text_edits: None 30 insert_text_format: Snippet,
31 replace_range: [108; 146),
32 delete_range: None
34 } 33 }
35] 34]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls1.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls1.snap
index 7d693be77..4ec75e2ca 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls1.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls1.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.844671+00:00 1Created: 2019-01-19T16:37:23.681170+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "no_args()$0"
16 AtomTextEdit {
17 delete: [53; 56),
18 insert: "no_args()$0"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [53; 56),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Reference, 22 completion_kind: Reference,
@@ -28,13 +26,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "main()$0"
33 AtomTextEdit {
34 delete: [53; 56),
35 insert: "main()$0"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [53; 56),
34 delete_range: None
39 } 35 }
40] 36]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls2.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls2.snap
index 1d2946c49..11a8f1757 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls2.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__inserts_parens_for_function_calls2.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.849139+00:00 1Created: 2019-01-19T16:37:23.686781+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "main()$0"
16 AtomTextEdit {
17 delete: [72; 77),
18 insert: "main()$0"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [72; 77),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Reference, 22 completion_kind: Reference,
@@ -28,13 +26,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "with_args($0)"
33 AtomTextEdit {
34 delete: [72; 77),
35 insert: "with_args($0)"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [72; 77),
34 delete_range: None
39 } 35 }
40] 36]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function1.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function1.snap
index 2059d63e8..02e88a96e 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function1.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function1.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.819926+00:00 1Created: 2019-01-19T16:37:23.640068+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [24; 54),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [24; 54),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [24; 54),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [24; 54),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [24; 54),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [24; 54),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [24; 54),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [24; 54),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,13 +71,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "return;"
84 AtomTextEdit {
85 delete: [24; 54),
86 insert: "return;"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [24; 54),
79 delete_range: None
90 } 80 }
91] 81]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function2.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function2.snap
index 2cc81582c..41dc288f6 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function2.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function2.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.819839+00:00 1Created: 2019-01-19T16:37:23.640134+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [91; 105),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [91; 105),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [91; 105),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [91; 105),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [91; 105),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [91; 105),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [91; 105),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [91; 105),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,14 +71,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "else {$0}"
84 AtomTextEdit {
85 delete: [91; 105),
86 insert: "else {$0}"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [91; 105),
79 delete_range: None
90 }, 80 },
91 CompletionItem { 81 CompletionItem {
92 completion_kind: Keyword, 82 completion_kind: Keyword,
@@ -96,14 +86,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
96 ), 86 ),
97 detail: None, 87 detail: None,
98 lookup: None, 88 lookup: None,
99 insert_text_format: Snippet, 89 insert_text: Some(
100 text_edit: Some( 90 "else if $0 {}"
101 AtomTextEdit {
102 delete: [91; 105),
103 insert: "else if $0 {}"
104 }
105 ), 91 ),
106 additional_text_edits: None 92 insert_text_format: Snippet,
93 replace_range: [91; 105),
94 delete_range: None
107 }, 95 },
108 CompletionItem { 96 CompletionItem {
109 completion_kind: Keyword, 97 completion_kind: Keyword,
@@ -113,13 +101,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
113 ), 101 ),
114 detail: None, 102 detail: None,
115 lookup: None, 103 lookup: None,
116 insert_text_format: Snippet, 104 insert_text: Some(
117 text_edit: Some( 105 "return;"
118 AtomTextEdit {
119 delete: [91; 105),
120 insert: "return;"
121 }
122 ), 106 ),
123 additional_text_edits: None 107 insert_text_format: Snippet,
108 replace_range: [91; 105),
109 delete_range: None
124 } 110 }
125] 111]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function3.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function3.snap
index 26dec82c7..6cbed012f 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function3.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function3.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.822255+00:00 1Created: 2019-01-19T16:37:23.640767+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [31; 65),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [31; 65),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [31; 65),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [31; 65),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [31; 65),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [31; 65),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [31; 65),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [31; 65),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,13 +71,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "return $0;"
84 AtomTextEdit {
85 delete: [31; 65),
86 insert: "return $0;"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [31; 65),
79 delete_range: None
90 } 80 }
91] 81]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function4.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function4.snap
index 4167165ec..b95cb72c1 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function4.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_function4.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.830680+00:00 1Created: 2019-01-19T16:37:23.664707+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [24; 58),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [24; 58),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [24; 58),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [24; 58),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [24; 58),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [24; 58),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [24; 58),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [24; 58),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,13 +71,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "return;"
84 AtomTextEdit {
85 delete: [24; 58),
86 insert: "return;"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [24; 58),
79 delete_range: None
90 } 80 }
91] 81]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt1.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt1.snap
index db137d896..d53c9e72f 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt1.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt1.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.819227+00:00 1Created: 2019-01-19T16:37:23.639067+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: PlainText, 14 insert_text: Some(
15 text_edit: Some( 15 "crate::"
16 AtomTextEdit {
17 delete: [16; 30),
18 insert: "crate::"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: PlainText,
18 replace_range: [16; 30),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,9 +26,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
29 insert_text: None,
31 insert_text_format: PlainText, 30 insert_text_format: PlainText,
32 text_edit: None, 31 replace_range: [16; 30),
33 additional_text_edits: None 32 delete_range: None
34 }, 33 },
35 CompletionItem { 34 CompletionItem {
36 completion_kind: Keyword, 35 completion_kind: Keyword,
@@ -40,13 +39,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
40 ), 39 ),
41 detail: None, 40 detail: None,
42 lookup: None, 41 lookup: None,
43 insert_text_format: PlainText, 42 insert_text: Some(
44 text_edit: Some( 43 "super::"
45 AtomTextEdit {
46 delete: [16; 30),
47 insert: "super::"
48 }
49 ), 44 ),
50 additional_text_edits: None 45 insert_text_format: PlainText,
46 replace_range: [16; 30),
47 delete_range: None
51 } 48 }
52] 49]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt2.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt2.snap
index 1ff0f4939..fee3b6e3b 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt2.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt2.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.822990+00:00 1Created: 2019-01-19T16:37:23.643595+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [18; 20),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Keyword, 20 completion_kind: Keyword,
@@ -23,13 +24,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
26 insert_text_format: PlainText, 27 insert_text: Some(
27 text_edit: Some( 28 "super::"
28 AtomTextEdit {
29 delete: [18; 20),
30 insert: "super::"
31 }
32 ), 29 ),
33 additional_text_edits: None 30 insert_text_format: PlainText,
31 replace_range: [18; 20),
32 delete_range: None
34 } 33 }
35] 34]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt3.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt3.snap
index e14bd209c..2181d6c8b 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt3.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__keywords_in_use_stmt3.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.826915+00:00 1Created: 2019-01-19T16:37:23.648502+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [23; 24),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Keyword, 20 completion_kind: Keyword,
@@ -23,13 +24,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
26 insert_text_format: PlainText, 27 insert_text: Some(
27 text_edit: Some( 28 "super::"
28 AtomTextEdit {
29 delete: [23; 24),
30 insert: "super::"
31 }
32 ), 29 ),
33 additional_text_edits: None 30 insert_text_format: PlainText,
31 replace_range: [23; 24),
32 delete_range: None
34 } 33 }
35] 34]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi1.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi1.snap
index a72828355..6da2c0ea9 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi1.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi1.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.821139+00:00 1Created: 2019-01-19T16:37:23.640449+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [62; 100),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [62; 100),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [62; 100),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [62; 100),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [62; 100),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [62; 100),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [62; 100),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [62; 100),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,13 +71,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "return $0;"
84 AtomTextEdit {
85 delete: [62; 100),
86 insert: "return $0;"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [62; 100),
79 delete_range: None
90 } 80 }
91] 81]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi2.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi2.snap
index c5d5e74cb..33bc4bb51 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi2.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__last_return_in_block_has_semi2.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.829078+00:00 1Created: 2019-01-19T16:37:23.649440+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [62; 100),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [62; 100),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [62; 100),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [62; 100),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [62; 100),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [62; 100),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [62; 100),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [62; 100),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,13 +71,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "return $0;"
84 AtomTextEdit {
85 delete: [62; 100),
86 insert: "return $0;"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [62; 100),
79 delete_range: None
90 } 80 }
91] 81]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__method_completion.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__method_completion.snap
index c18b44d59..9081bd50d 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__method_completion.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__method_completion.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.817204+00:00 1Created: 2019-01-19T16:37:23.629020+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,13 +11,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "the_method($0)"
16 AtomTextEdit {
17 delete: [143; 144),
18 insert: "the_method($0)"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [143; 144),
19 delete_range: None
22 } 20 }
23] 21]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items.snap
index 8d262a91d..be75ec0b5 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.835687+00:00 1Created: 2019-01-19T16:37:23.676740+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "quux()$0"
16 AtomTextEdit {
17 delete: [72; 102),
18 insert: "quux()$0"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [72; 102),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Reference, 22 completion_kind: Reference,
@@ -28,9 +26,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
29 insert_text: None,
31 insert_text_format: PlainText, 30 insert_text_format: PlainText,
32 text_edit: None, 31 replace_range: [72; 102),
33 additional_text_edits: None 32 delete_range: None
34 }, 33 },
35 CompletionItem { 34 CompletionItem {
36 completion_kind: Reference, 35 completion_kind: Reference,
@@ -40,8 +39,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
40 ), 39 ),
41 detail: None, 40 detail: None,
42 lookup: None, 41 lookup: None,
42 insert_text: None,
43 insert_text_format: PlainText, 43 insert_text_format: PlainText,
44 text_edit: None, 44 replace_range: [72; 102),
45 additional_text_edits: None 45 delete_range: None
46 } 46 }
47] 47]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items_in_nested_modules.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items_in_nested_modules.snap
index 097344521..8277a6191 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items_in_nested_modules.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__module_items_in_nested_modules.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.836102+00:00 1Created: 2019-01-19T16:37:23.677905+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "quux()$0"
16 AtomTextEdit {
17 delete: [100; 102),
18 insert: "quux()$0"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [100; 102),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Reference, 22 completion_kind: Reference,
@@ -28,8 +26,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
29 insert_text: None,
31 insert_text_format: PlainText, 30 insert_text_format: PlainText,
32 text_edit: None, 31 replace_range: [100; 102),
33 additional_text_edits: None 32 delete_range: None
34 } 33 }
35] 34]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__nested_use_tree.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__nested_use_tree.snap
index dbe1e0445..bb2830737 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__nested_use_tree.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__nested_use_tree.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:53:16.799743+00:00 1Created: 2019-01-19T16:37:23.666350+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [12; 14),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,8 +24,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
27 insert_text: None,
26 insert_text_format: PlainText, 28 insert_text_format: PlainText,
27 text_edit: None, 29 replace_range: [12; 14),
28 additional_text_edits: None 30 delete_range: None
29 } 31 }
30] 32]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__no_semi_after_break_continue_in_expr.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__no_semi_after_break_continue_in_expr.snap
index 26c54018e..8bcf60fa8 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__no_semi_after_break_continue_in_expr.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__no_semi_after_break_continue_in_expr.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.821881+00:00 1Created: 2019-01-19T16:37:23.640842+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "if $0 {}"
16 AtomTextEdit {
17 delete: [106; 108),
18 insert: "if $0 {}"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [106; 108),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Keyword, 22 completion_kind: Keyword,
@@ -28,14 +26,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "match $0 {}"
33 AtomTextEdit {
34 delete: [106; 108),
35 insert: "match $0 {}"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [106; 108),
34 delete_range: None
39 }, 35 },
40 CompletionItem { 36 CompletionItem {
41 completion_kind: Keyword, 37 completion_kind: Keyword,
@@ -45,14 +41,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
45 ), 41 ),
46 detail: None, 42 detail: None,
47 lookup: None, 43 lookup: None,
48 insert_text_format: Snippet, 44 insert_text: Some(
49 text_edit: Some( 45 "while $0 {}"
50 AtomTextEdit {
51 delete: [106; 108),
52 insert: "while $0 {}"
53 }
54 ), 46 ),
55 additional_text_edits: None 47 insert_text_format: Snippet,
48 replace_range: [106; 108),
49 delete_range: None
56 }, 50 },
57 CompletionItem { 51 CompletionItem {
58 completion_kind: Keyword, 52 completion_kind: Keyword,
@@ -62,14 +56,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
62 ), 56 ),
63 detail: None, 57 detail: None,
64 lookup: None, 58 lookup: None,
65 insert_text_format: Snippet, 59 insert_text: Some(
66 text_edit: Some( 60 "loop {$0}"
67 AtomTextEdit {
68 delete: [106; 108),
69 insert: "loop {$0}"
70 }
71 ), 61 ),
72 additional_text_edits: None 62 insert_text_format: Snippet,
63 replace_range: [106; 108),
64 delete_range: None
73 }, 65 },
74 CompletionItem { 66 CompletionItem {
75 completion_kind: Keyword, 67 completion_kind: Keyword,
@@ -79,14 +71,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
79 ), 71 ),
80 detail: None, 72 detail: None,
81 lookup: None, 73 lookup: None,
82 insert_text_format: Snippet, 74 insert_text: Some(
83 text_edit: Some( 75 "continue"
84 AtomTextEdit {
85 delete: [106; 108),
86 insert: "continue"
87 }
88 ), 76 ),
89 additional_text_edits: None 77 insert_text_format: Snippet,
78 replace_range: [106; 108),
79 delete_range: None
90 }, 80 },
91 CompletionItem { 81 CompletionItem {
92 completion_kind: Keyword, 82 completion_kind: Keyword,
@@ -96,14 +86,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
96 ), 86 ),
97 detail: None, 87 detail: None,
98 lookup: None, 88 lookup: None,
99 insert_text_format: Snippet, 89 insert_text: Some(
100 text_edit: Some( 90 "break"
101 AtomTextEdit {
102 delete: [106; 108),
103 insert: "break"
104 }
105 ), 91 ),
106 additional_text_edits: None 92 insert_text_format: Snippet,
93 replace_range: [106; 108),
94 delete_range: None
107 }, 95 },
108 CompletionItem { 96 CompletionItem {
109 completion_kind: Keyword, 97 completion_kind: Keyword,
@@ -113,13 +101,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
113 ), 101 ),
114 detail: None, 102 detail: None,
115 lookup: None, 103 lookup: None,
116 insert_text_format: Snippet, 104 insert_text: Some(
117 text_edit: Some( 105 "return"
118 AtomTextEdit {
119 delete: [106; 108),
120 insert: "return"
121 }
122 ), 106 ),
123 additional_text_edits: None 107 insert_text_format: Snippet,
108 replace_range: [106; 108),
109 delete_range: None
124 } 110 }
125] 111]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_last_param.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_last_param.snap
index 160da9e31..67a075129 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_last_param.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_last_param.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:27:14.070727+00:00 1Created: 2019-01-19T16:37:23.629063+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,8 +11,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 lookup: Some( 11 lookup: Some(
12 "file_id" 12 "file_id"
13 ), 13 ),
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [98; 102),
16 additional_text_edits: None 17 delete_range: None
17 } 18 }
18] 19]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_nth_param.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_nth_param.snap
index baeb01ed9..7f349ea16 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_nth_param.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_nth_param.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:29:09.355053+00:00 1Created: 2019-01-19T16:37:23.629062+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,8 +11,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 lookup: Some( 11 lookup: Some(
12 "file_id" 12 "file_id"
13 ), 13 ),
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [98; 102),
16 additional_text_edits: None 17 delete_range: None
17 } 18 }
18] 19]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_trait_param.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_trait_param.snap
index 8193c4f17..8aa07e2bc 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_trait_param.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__param_completion_trait_param.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:29:09.355066+00:00 1Created: 2019-01-19T16:37:23.630980+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,8 +11,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 lookup: Some( 11 lookup: Some(
12 "file_id" 12 "file_id"
13 ), 13 ),
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [269; 273),
16 additional_text_edits: None 17 delete_range: None
17 } 18 }
18] 19]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__reference_completion.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__reference_completion.snap
index abd17dcec..1e69b865f 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__reference_completion.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__reference_completion.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:53:16.799765+00:00 1Created: 2019-01-19T16:37:23.664242+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [45; 47),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,8 +24,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
27 insert_text: None,
26 insert_text_format: PlainText, 28 insert_text_format: PlainText,
27 text_edit: None, 29 replace_range: [45; 47),
28 additional_text_edits: None 30 delete_range: None
29 } 31 }
30] 32]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__return_type.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__return_type.snap
index c00a5ea5d..5d2d01872 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__return_type.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__return_type.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.837692+00:00 1Created: 2019-01-19T16:37:23.678426+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [46; 60),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,13 +24,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
26 insert_text_format: Snippet, 27 insert_text: Some(
27 text_edit: Some( 28 "x()$0"
28 AtomTextEdit {
29 delete: [46; 60),
30 insert: "x()$0"
31 }
32 ), 29 ),
33 additional_text_edits: None 30 insert_text_format: Snippet,
31 replace_range: [46; 60),
32 delete_range: None
34 } 33 }
35] 34]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__self_in_methods.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__self_in_methods.snap
index 263b15156..61ed4d0f2 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__self_in_methods.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__self_in_methods.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:59:18.394156+00:00 1Created: 2019-01-19T16:37:23.679470+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,8 +11,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [24; 26),
16 additional_text_edits: None 17 delete_range: None
17 } 18 }
18] 19]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_expressions.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_expressions.snap
index 82f0a6d8d..10ced4f28 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_expressions.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_expressions.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.844708+00:00 1Created: 2019-01-19T16:37:23.681192+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,14 +11,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text_format: Snippet, 14 insert_text: Some(
15 text_edit: Some( 15 "eprintln!(\"$0 = {:?}\", $0);"
16 AtomTextEdit {
17 delete: [16; 18),
18 insert: "eprintln!(\"$0 = {:?}\", $0);"
19 }
20 ), 16 ),
21 additional_text_edits: None 17 insert_text_format: Snippet,
18 replace_range: [16; 18),
19 delete_range: None
22 }, 20 },
23 CompletionItem { 21 CompletionItem {
24 completion_kind: Snippet, 22 completion_kind: Snippet,
@@ -28,13 +26,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
28 ), 26 ),
29 detail: None, 27 detail: None,
30 lookup: None, 28 lookup: None,
31 insert_text_format: Snippet, 29 insert_text: Some(
32 text_edit: Some( 30 "eprintln!(\"$0 = {:#?}\", $0);"
33 AtomTextEdit {
34 delete: [16; 18),
35 insert: "eprintln!(\"$0 = {:#?}\", $0);"
36 }
37 ), 31 ),
38 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [16; 18),
34 delete_range: None
39 } 35 }
40] 36]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_items.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_items.snap
index e7cc5c410..5a87ae357 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_items.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__snippets_in_items.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.845616+00:00 1Created: 2019-01-19T16:37:23.682017+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -13,14 +13,12 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
13 lookup: Some( 13 lookup: Some(
14 "tfn" 14 "tfn"
15 ), 15 ),
16 insert_text_format: Snippet, 16 insert_text: Some(
17 text_edit: Some( 17 "#[test]\nfn ${1:feature}() {\n $0\n}"
18 AtomTextEdit {
19 delete: [49; 79),
20 insert: "#[test]\nfn ${1:feature}() {\n $0\n}"
21 }
22 ), 18 ),
23 additional_text_edits: None 19 insert_text_format: Snippet,
20 replace_range: [49; 79),
21 delete_range: None
24 }, 22 },
25 CompletionItem { 23 CompletionItem {
26 completion_kind: Snippet, 24 completion_kind: Snippet,
@@ -30,13 +28,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
30 ), 28 ),
31 detail: None, 29 detail: None,
32 lookup: None, 30 lookup: None,
33 insert_text_format: Snippet, 31 insert_text: Some(
34 text_edit: Some( 32 "pub(crate) $0"
35 AtomTextEdit {
36 delete: [49; 79),
37 insert: "pub(crate) $0"
38 }
39 ), 33 ),
40 additional_text_edits: None 34 insert_text_format: Snippet,
35 replace_range: [49; 79),
36 delete_range: None
41 } 37 }
42] 38]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion.snap
index d27ca5f8f..6208d04a4 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:34:11.702218+00:00 1Created: 2019-01-19T16:37:23.628928+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -13,8 +13,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
13 "u32" 13 "u32"
14 ), 14 ),
15 lookup: None, 15 lookup: None,
16 insert_text: None,
16 insert_text_format: PlainText, 17 insert_text_format: PlainText,
17 text_edit: None, 18 replace_range: [84; 85),
18 additional_text_edits: None 19 delete_range: None
19 } 20 }
20] 21]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_autoderef.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_autoderef.snap
index 8e547ad37..6de8ada5a 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_autoderef.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_autoderef.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.817216+00:00 1Created: 2019-01-19T16:37:23.629043+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -13,9 +13,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
13 "(u32, i32)" 13 "(u32, i32)"
14 ), 14 ),
15 lookup: None, 15 lookup: None,
16 insert_text: None,
16 insert_text_format: PlainText, 17 insert_text_format: PlainText,
17 text_edit: None, 18 replace_range: [125; 126),
18 additional_text_edits: None 19 delete_range: None
19 }, 20 },
20 CompletionItem { 21 CompletionItem {
21 completion_kind: Reference, 22 completion_kind: Reference,
@@ -25,13 +26,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
25 ), 26 ),
26 detail: None, 27 detail: None,
27 lookup: None, 28 lookup: None,
28 insert_text_format: Snippet, 29 insert_text: Some(
29 text_edit: Some( 30 "foo($0)"
30 AtomTextEdit {
31 delete: [125; 126),
32 insert: "foo($0)"
33 }
34 ), 31 ),
35 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [125; 126),
34 delete_range: None
36 } 35 }
37] 36]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_self.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_self.snap
index 4536cee17..3e5c4fca9 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_self.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__struct_field_completion_self.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T13:42:17.817207+00:00 1Created: 2019-01-19T16:37:23.629041+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -13,9 +13,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
13 "(u32,)" 13 "(u32,)"
14 ), 14 ),
15 lookup: None, 15 lookup: None,
16 insert_text: None,
16 insert_text_format: PlainText, 17 insert_text_format: PlainText,
17 text_edit: None, 18 replace_range: [120; 121),
18 additional_text_edits: None 19 delete_range: None
19 }, 20 },
20 CompletionItem { 21 CompletionItem {
21 completion_kind: Reference, 22 completion_kind: Reference,
@@ -25,13 +26,11 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
25 ), 26 ),
26 detail: None, 27 detail: None,
27 lookup: None, 28 lookup: None,
28 insert_text_format: Snippet, 29 insert_text: Some(
29 text_edit: Some( 30 "foo($0)"
30 AtomTextEdit {
31 delete: [120; 121),
32 insert: "foo($0)"
33 }
34 ), 31 ),
35 additional_text_edits: None 32 insert_text_format: Snippet,
33 replace_range: [120; 121),
34 delete_range: None
36 } 35 }
37] 36]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_crate.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_crate.snap
index 4c35be33a..bbec167d5 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_crate.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_crate.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:53:16.799683+00:00 1Created: 2019-01-19T16:37:23.667522+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,9 +11,10 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [11; 13),
16 additional_text_edits: None 17 delete_range: None
17 }, 18 },
18 CompletionItem { 19 CompletionItem {
19 completion_kind: Reference, 20 completion_kind: Reference,
@@ -23,8 +24,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
23 ), 24 ),
24 detail: None, 25 detail: None,
25 lookup: None, 26 lookup: None,
27 insert_text: None,
26 insert_text_format: PlainText, 28 insert_text_format: PlainText,
27 text_edit: None, 29 replace_range: [11; 13),
28 additional_text_edits: None 30 delete_range: None
29 } 31 }
30] 32]
diff --git a/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_self.snap b/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_self.snap
index 9780d652a..ed571c605 100644
--- a/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_self.snap
+++ b/crates/ra_ide_api/src/completion/snapshots/completion_item__use_item_starting_with_self.snap
@@ -1,4 +1,4 @@
1Created: 2019-01-19T11:53:16.799788+00:00 1Created: 2019-01-19T16:37:23.669476+00:00
2Creator: [email protected] 2Creator: [email protected]
3Source: crates/ra_ide_api/src/completion/completion_item.rs 3Source: crates/ra_ide_api/src/completion/completion_item.rs
4 4
@@ -11,8 +11,9 @@ Source: crates/ra_ide_api/src/completion/completion_item.rs
11 ), 11 ),
12 detail: None, 12 detail: None,
13 lookup: None, 13 lookup: None,
14 insert_text: None,
14 insert_text_format: PlainText, 15 insert_text_format: PlainText,
15 text_edit: None, 16 replace_range: [24; 26),
16 additional_text_edits: None 17 delete_range: None
17 } 18 }
18] 19]