diff options
Diffstat (limited to 'crates/assists/src/handlers/remove_unused_param.rs')
-rw-r--r-- | crates/assists/src/handlers/remove_unused_param.rs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/crates/assists/src/handlers/remove_unused_param.rs b/crates/assists/src/handlers/remove_unused_param.rs index f72dd49ed..56e8b5229 100644 --- a/crates/assists/src/handlers/remove_unused_param.rs +++ b/crates/assists/src/handlers/remove_unused_param.rs | |||
@@ -16,7 +16,7 @@ use crate::{ | |||
16 | // Removes unused function parameter. | 16 | // Removes unused function parameter. |
17 | // | 17 | // |
18 | // ``` | 18 | // ``` |
19 | // fn frobnicate(x: i32<|>) {} | 19 | // fn frobnicate(x: i32$0) {} |
20 | // | 20 | // |
21 | // fn main() { | 21 | // fn main() { |
22 | // frobnicate(92); | 22 | // frobnicate(92); |
@@ -123,7 +123,7 @@ mod tests { | |||
123 | remove_unused_param, | 123 | remove_unused_param, |
124 | r#" | 124 | r#" |
125 | fn a() { foo(9, 2) } | 125 | fn a() { foo(9, 2) } |
126 | fn foo(x: i32, <|>y: i32) { x; } | 126 | fn foo(x: i32, $0y: i32) { x; } |
127 | fn b() { foo(9, 2,) } | 127 | fn b() { foo(9, 2,) } |
128 | "#, | 128 | "#, |
129 | r#" | 129 | r#" |
@@ -139,7 +139,7 @@ fn b() { foo(9, ) } | |||
139 | check_assist( | 139 | check_assist( |
140 | remove_unused_param, | 140 | remove_unused_param, |
141 | r#" | 141 | r#" |
142 | fn foo(<|>x: i32, y: i32) { y; } | 142 | fn foo($0x: i32, y: i32) { y; } |
143 | fn a() { foo(1, 2) } | 143 | fn a() { foo(1, 2) } |
144 | fn b() { foo(1, 2,) } | 144 | fn b() { foo(1, 2,) } |
145 | "#, | 145 | "#, |
@@ -156,7 +156,7 @@ fn b() { foo(2,) } | |||
156 | check_assist( | 156 | check_assist( |
157 | remove_unused_param, | 157 | remove_unused_param, |
158 | r#" | 158 | r#" |
159 | fn foo(<|>x: i32) { 0; } | 159 | fn foo($0x: i32) { 0; } |
160 | fn a() { foo(1) } | 160 | fn a() { foo(1) } |
161 | fn b() { foo(1, ) } | 161 | fn b() { foo(1, ) } |
162 | "#, | 162 | "#, |
@@ -173,7 +173,7 @@ fn b() { foo( ) } | |||
173 | check_assist( | 173 | check_assist( |
174 | remove_unused_param, | 174 | remove_unused_param, |
175 | r#" | 175 | r#" |
176 | fn foo(x: i32, <|>y: i32, z: i32) { x; } | 176 | fn foo(x: i32, $0y: i32, z: i32) { x; } |
177 | fn a() { foo(1, 2, 3) } | 177 | fn a() { foo(1, 2, 3) } |
178 | fn b() { foo(1, 2, 3,) } | 178 | fn b() { foo(1, 2, 3,) } |
179 | "#, | 179 | "#, |
@@ -190,7 +190,7 @@ fn b() { foo(1, 3,) } | |||
190 | check_assist( | 190 | check_assist( |
191 | remove_unused_param, | 191 | remove_unused_param, |
192 | r#" | 192 | r#" |
193 | mod bar { pub fn foo(x: i32, <|>y: i32) { x; } } | 193 | mod bar { pub fn foo(x: i32, $0y: i32) { x; } } |
194 | fn b() { bar::foo(9, 2) } | 194 | fn b() { bar::foo(9, 2) } |
195 | "#, | 195 | "#, |
196 | r#" | 196 | r#" |
@@ -205,7 +205,7 @@ fn b() { bar::foo(9) } | |||
205 | check_assist( | 205 | check_assist( |
206 | remove_unused_param, | 206 | remove_unused_param, |
207 | r#" | 207 | r#" |
208 | pub fn foo<T>(x: T, <|>y: i32) { x; } | 208 | pub fn foo<T>(x: T, $0y: i32) { x; } |
209 | fn b() { foo::<i32>(9, 2) } | 209 | fn b() { foo::<i32>(9, 2) } |
210 | "#, | 210 | "#, |
211 | r#" | 211 | r#" |
@@ -220,7 +220,7 @@ fn b() { foo::<i32>(9) } | |||
220 | check_assist( | 220 | check_assist( |
221 | remove_unused_param, | 221 | remove_unused_param, |
222 | r#" | 222 | r#" |
223 | pub fn foo<T>(x: i32, <|>y: T) { x; } | 223 | pub fn foo<T>(x: i32, $0y: T) { x; } |
224 | fn b() { foo::<i32>(9, 2) } | 224 | fn b() { foo::<i32>(9, 2) } |
225 | fn b2() { foo(9, 2) } | 225 | fn b2() { foo(9, 2) } |
226 | "#, | 226 | "#, |
@@ -238,7 +238,7 @@ fn b2() { foo(9) } | |||
238 | check_assist_not_applicable( | 238 | check_assist_not_applicable( |
239 | remove_unused_param, | 239 | remove_unused_param, |
240 | r#" | 240 | r#" |
241 | fn foo(x: i32, <|>y: i32) { y; } | 241 | fn foo(x: i32, $0y: i32) { y; } |
242 | fn main() { foo(9, 2) } | 242 | fn main() { foo(9, 2) } |
243 | "#, | 243 | "#, |
244 | ); | 244 | ); |
@@ -250,7 +250,7 @@ fn main() { foo(9, 2) } | |||
250 | remove_unused_param, | 250 | remove_unused_param, |
251 | r#" | 251 | r#" |
252 | //- /main.rs | 252 | //- /main.rs |
253 | fn foo(x: i32, <|>y: i32) { x; } | 253 | fn foo(x: i32, $0y: i32) { x; } |
254 | 254 | ||
255 | mod foo; | 255 | mod foo; |
256 | 256 | ||