@@ -391,36 +391,37 @@ fn main() {
391391 #[ test]
392392 fn check_hint_range_limit ( ) {
393393 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+ "# ;
417418 let ( analysis, file_id) = fixture:: file ( fixture) ;
418419 let expected = extract_annotations ( & analysis. file_text ( file_id) . unwrap ( ) ) ;
419420 let inlay_hints = analysis
420421 . inlay_hints (
421422 & InlayHintsConfig { type_hints : true , ..DISABLED_CONFIG } ,
422423 file_id,
423- Some ( TextRange :: new ( TextSize :: from ( 500 ) , TextSize :: from ( 600 ) ) ) ,
424+ Some ( TextRange :: new ( TextSize :: from ( 491 ) , TextSize :: from ( 640 ) ) ) ,
424425 )
425426 . unwrap ( ) ;
426427 let actual =
0 commit comments