@@ -392,36 +392,37 @@ fn main() {
392
392
#[ test]
393
393
fn check_hint_range_limit ( ) {
394
394
let fixture = r#"
395
- //- minicore: fn, sized
396
- fn foo() -> impl Fn() { loop {} }
397
- fn foo1() -> impl Fn(f64) { loop {} }
398
- fn foo2() -> impl Fn(f64, f64) { loop {} }
399
- fn foo3() -> impl Fn(f64, f64) -> u32 { loop {} }
400
- fn foo4() -> &'static dyn Fn(f64, f64) -> u32 { loop {} }
401
- fn foo5() -> &'static dyn Fn(&'static dyn Fn(f64, f64) -> u32, f64) -> u32 { loop {} }
402
- fn foo6() -> impl Fn(f64, f64) -> u32 + Sized { loop {} }
403
- fn foo7() -> *const (impl Fn(f64, f64) -> u32 + Sized) { loop {} }
404
-
405
- fn main() {
406
- let foo = foo();
407
- let foo = foo1();
408
- let foo = foo2();
409
- // ^^^ impl Fn(f64, f64)
410
- let foo = foo3();
411
- // ^^^ impl Fn(f64, f64) -> u32
412
- let foo = foo4();
413
- let foo = foo5();
414
- let foo = foo6();
415
- let foo = foo7();
416
- }
417
- "# ;
395
+ //- minicore: fn, sized
396
+ fn foo() -> impl Fn() { loop {} }
397
+ fn foo1() -> impl Fn(f64) { loop {} }
398
+ fn foo2() -> impl Fn(f64, f64) { loop {} }
399
+ fn foo3() -> impl Fn(f64, f64) -> u32 { loop {} }
400
+ fn foo4() -> &'static dyn Fn(f64, f64) -> u32 { loop {} }
401
+ fn foo5() -> &'static dyn Fn(&'static dyn Fn(f64, f64) -> u32, f64) -> u32 { loop {} }
402
+ fn foo6() -> impl Fn(f64, f64) -> u32 + Sized { loop {} }
403
+ fn foo7() -> *const (impl Fn(f64, f64) -> u32 + Sized) { loop {} }
404
+
405
+ fn main() {
406
+ let foo = foo();
407
+ let foo = foo1();
408
+ let foo = foo2();
409
+ // ^^^ impl Fn(f64, f64)
410
+ let foo = foo3();
411
+ // ^^^ impl Fn(f64, f64) -> u32
412
+ let foo = foo4();
413
+ // ^^^ &dyn Fn(f64, f64) -> u32
414
+ let foo = foo5();
415
+ let foo = foo6();
416
+ let foo = foo7();
417
+ }
418
+ "# ;
418
419
let ( analysis, file_id) = fixture:: file ( fixture) ;
419
420
let expected = extract_annotations ( & analysis. file_text ( file_id) . unwrap ( ) ) ;
420
421
let inlay_hints = analysis
421
422
. inlay_hints (
422
423
& InlayHintsConfig { type_hints : true , ..DISABLED_CONFIG } ,
423
424
file_id,
424
- Some ( TextRange :: new ( TextSize :: from ( 500 ) , TextSize :: from ( 600 ) ) ) ,
425
+ Some ( TextRange :: new ( TextSize :: from ( 491 ) , TextSize :: from ( 640 ) ) ) ,
425
426
)
426
427
. unwrap ( ) ;
427
428
let actual =
0 commit comments