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