aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crates/assists/src/handlers/infer_function_return_type.rs156
1 files changed, 78 insertions, 78 deletions
diff --git a/crates/assists/src/handlers/infer_function_return_type.rs b/crates/assists/src/handlers/infer_function_return_type.rs
index 80864c530..520d07ae0 100644
--- a/crates/assists/src/handlers/infer_function_return_type.rs
+++ b/crates/assists/src/handlers/infer_function_return_type.rs
@@ -124,11 +124,11 @@ mod tests {
124 check_assist( 124 check_assist(
125 infer_function_return_type, 125 infer_function_return_type,
126 r#"fn foo() -> <|>_ { 126 r#"fn foo() -> <|>_ {
127 45 127 45
128 }"#, 128}"#,
129 r#"fn foo() -> i32 { 129 r#"fn foo() -> i32 {
130 45 130 45
131 }"#, 131}"#,
132 ); 132 );
133 } 133 }
134 134
@@ -138,11 +138,11 @@ mod tests {
138 check_assist( 138 check_assist(
139 infer_function_return_type, 139 infer_function_return_type,
140 r#"fn foo() { 140 r#"fn foo() {
141 || -> _ {<|>45}; 141 || -> _ {<|>45};
142 }"#, 142}"#,
143 r#"fn foo() { 143 r#"fn foo() {
144 || -> i32 {45}; 144 || -> i32 {45};
145 }"#, 145}"#,
146 ); 146 );
147 } 147 }
148 148
@@ -152,11 +152,11 @@ mod tests {
152 check_assist( 152 check_assist(
153 infer_function_return_type, 153 infer_function_return_type,
154 r#"fn foo() <|>{ 154 r#"fn foo() <|>{
155 45 155 45
156 }"#, 156}"#,
157 r#"fn foo() -> i32 { 157 r#"fn foo() -> i32 {
158 45 158 45
159 }"#, 159}"#,
160 ); 160 );
161 } 161 }
162 162
@@ -166,11 +166,11 @@ mod tests {
166 check_assist( 166 check_assist(
167 infer_function_return_type, 167 infer_function_return_type,
168 r#"fn foo() { 168 r#"fn foo() {
169 || <|>45 169 || <|>45
170 }"#, 170}"#,
171 r#"fn foo() { 171 r#"fn foo() {
172 || -> i32 {45} 172 || -> i32 {45}
173 }"#, 173}"#,
174 ); 174 );
175 } 175 }
176 176
@@ -180,11 +180,11 @@ mod tests {
180 check_assist( 180 check_assist(
181 infer_function_return_type, 181 infer_function_return_type,
182 r#"fn foo() { 182 r#"fn foo() {
183 45<|> 183 45<|>
184 }"#, 184}"#,
185 r#"fn foo() -> i32 { 185 r#"fn foo() -> i32 {
186 45 186 45
187 }"#, 187}"#,
188 ); 188 );
189 } 189 }
190 190
@@ -193,19 +193,19 @@ mod tests {
193 check_assist( 193 check_assist(
194 infer_function_return_type, 194 infer_function_return_type,
195 r#"fn foo() { 195 r#"fn foo() {
196 if true { 196 if true {
197 3<|> 197 3<|>
198 } else { 198 } else {
199 5 199 5
200 } 200 }
201 }"#, 201}"#,
202 r#"fn foo() -> i32 { 202 r#"fn foo() -> i32 {
203 if true { 203 if true {
204 3 204 3
205 } else { 205 } else {
206 5 206 5
207 } 207 }
208 }"#, 208}"#,
209 ); 209 );
210 } 210 }
211 211
@@ -215,8 +215,8 @@ mod tests {
215 check_assist_not_applicable( 215 check_assist_not_applicable(
216 infer_function_return_type, 216 infer_function_return_type,
217 r#"fn foo() -> i32 { 217 r#"fn foo() -> i32 {
218 ( 45<|> + 32 ) * 123 218 ( 45<|> + 32 ) * 123
219 }"#, 219}"#,
220 ); 220 );
221 } 221 }
222 222
@@ -225,9 +225,9 @@ mod tests {
225 check_assist_not_applicable( 225 check_assist_not_applicable(
226 infer_function_return_type, 226 infer_function_return_type,
227 r#"fn foo() { 227 r#"fn foo() {
228 let x = <|>3; 228 let x = <|>3;
229 ( 45 + 32 ) * 123 229 ( 45 + 32 ) * 123
230 }"#, 230}"#,
231 ); 231 );
232 } 232 }
233 233
@@ -236,8 +236,8 @@ mod tests {
236 check_assist_not_applicable( 236 check_assist_not_applicable(
237 infer_function_return_type, 237 infer_function_return_type,
238 r#"fn foo() { 238 r#"fn foo() {
239 (<|>) 239 (<|>)
240 }"#, 240}"#,
241 ); 241 );
242 } 242 }
243 243
@@ -247,15 +247,15 @@ mod tests {
247 check_assist( 247 check_assist(
248 infer_function_return_type, 248 infer_function_return_type,
249 r#"fn foo() { 249 r#"fn foo() {
250 |x: i32| { 250 |x: i32| {
251 x<|> 251 x<|>
252 }; 252 };
253 }"#, 253}"#,
254 r#"fn foo() { 254 r#"fn foo() {
255 |x: i32| -> i32 { 255 |x: i32| -> i32 {
256 x 256 x
257 }; 257 };
258 }"#, 258}"#,
259 ); 259 );
260 } 260 }
261 261
@@ -264,11 +264,11 @@ mod tests {
264 check_assist( 264 check_assist(
265 infer_function_return_type, 265 infer_function_return_type,
266 r#"fn foo() { 266 r#"fn foo() {
267 |x: i32| { x<|> }; 267 |x: i32| { x<|> };
268 }"#, 268}"#,
269 r#"fn foo() { 269 r#"fn foo() {
270 |x: i32| -> i32 { x }; 270 |x: i32| -> i32 { x };
271 }"#, 271}"#,
272 ); 272 );
273 } 273 }
274 274
@@ -278,11 +278,11 @@ mod tests {
278 check_assist( 278 check_assist(
279 infer_function_return_type, 279 infer_function_return_type,
280 r#"fn foo() { 280 r#"fn foo() {
281 |x: i32| x<|>; 281 |x: i32| x<|>;
282 }"#, 282}"#,
283 r#"fn foo() { 283 r#"fn foo() {
284 |x: i32| -> i32 {x}; 284 |x: i32| -> i32 {x};
285 }"#, 285}"#,
286 ); 286 );
287 } 287 }
288 288
@@ -291,23 +291,23 @@ mod tests {
291 check_assist( 291 check_assist(
292 infer_function_return_type, 292 infer_function_return_type,
293 r#"fn foo() { 293 r#"fn foo() {
294 || { 294 || {
295 if true { 295 if true {
296 3<|> 296 3<|>
297 } else { 297 } else {
298 5 298 5
299 } 299 }
300 } 300 }
301 }"#, 301}"#,
302 r#"fn foo() { 302 r#"fn foo() {
303 || -> i32 { 303 || -> i32 {
304 if true { 304 if true {
305 3 305 3
306 } else { 306 } else {
307 5 307 5
308 } 308 }
309 } 309 }
310 }"#, 310}"#,
311 ); 311 );
312 } 312 }
313 313
@@ -317,8 +317,8 @@ mod tests {
317 check_assist_not_applicable( 317 check_assist_not_applicable(
318 infer_function_return_type, 318 infer_function_return_type,
319 r#"fn foo() { 319 r#"fn foo() {
320 || -> i32 { 3<|> } 320 || -> i32 { 3<|> }
321 }"#, 321}"#,
322 ); 322 );
323 } 323 }
324 324
@@ -327,11 +327,11 @@ mod tests {
327 check_assist_not_applicable( 327 check_assist_not_applicable(
328 infer_function_return_type, 328 infer_function_return_type,
329 r#"fn foo() { 329 r#"fn foo() {
330 || -> i32 { 330 || -> i32 {
331 let x = 3<|>; 331 let x = 3<|>;
332 6 332 6
333 } 333 }
334 }"#, 334}"#,
335 ); 335 );
336 } 336 }
337} 337}