@@ -236,14 +236,14 @@ fn test() {
236236 expect ! [ [ r#"
237237 71..153 '{ ...a.c; }': ()
238238 81..82 'c': C
239- 85..86 'C': extern "rust-call" C(usize) -> C
239+ 85..86 'C': fn C(usize) -> C
240240 85..89 'C(1)': C
241241 87..88 '1': usize
242242 95..96 'B': B
243243 106..107 'a': A
244244 113..132 'A { b:...C(1) }': A
245245 120..121 'B': B
246- 126..127 'C': extern "rust-call" C(usize) -> C
246+ 126..127 'C': fn C(usize) -> C
247247 126..130 'C(1)': C
248248 128..129 '1': usize
249249 138..139 'a': A
@@ -629,12 +629,12 @@ impl E {
629629 86..107 '{ ... }': ()
630630 96..100 'Self': S1
631631 134..158 '{ ... }': ()
632- 144..148 'Self': extern "rust-call" S2(isize) -> S2
632+ 144..148 'Self': fn S2(isize) -> S2
633633 144..151 'Self(1)': S2
634634 149..150 '1': isize
635635 184..230 '{ ... }': ()
636636 194..202 'Self::V1': E
637- 212..220 'Self::V2': extern "rust-call" V2(u32) -> E
637+ 212..220 'Self::V2': V2(u32) -> E
638638 212..223 'Self::V2(1)': E
639639 221..222 '1': u32
640640 "# ] ] ,
@@ -860,11 +860,11 @@ fn test() {
860860 256..277 'A::foo...42))))': &'? i32
861861 263..276 '&&B(B(A(42)))': &'? &'? B<B<A<i32>>>
862862 264..276 '&B(B(A(42)))': &'? B<B<A<i32>>>
863- 265..266 'B': extern "rust-call" B<B<A<i32>>>(B<A<i32>>) -> B<B<A<i32>>>
863+ 265..266 'B': fn B<B<A<i32>>>(B<A<i32>>) -> B<B<A<i32>>>
864864 265..276 'B(B(A(42)))': B<B<A<i32>>>
865- 267..268 'B': extern "rust-call" B<A<i32>>(A<i32>) -> B<A<i32>>
865+ 267..268 'B': fn B<A<i32>>(A<i32>) -> B<A<i32>>
866866 267..275 'B(A(42))': B<A<i32>>
867- 269..270 'A': extern "rust-call" A<i32>(i32) -> A<i32>
867+ 269..270 'A': fn A<i32>(i32) -> A<i32>
868868 269..274 'A(42)': A<i32>
869869 271..273 '42': i32
870870 "# ] ] ,
@@ -914,16 +914,16 @@ fn test(a: A<i32>) {
914914 253..254 'a': A<i32>
915915 264..310 '{ ...))); }': ()
916916 274..275 't': &'? i32
917- 278..279 'A': extern "rust-call" A<i32>(*mut i32) -> A<i32>
917+ 278..279 'A': fn A<i32>(*mut i32) -> A<i32>
918918 278..292 'A(0 as *mut _)': A<i32>
919919 278..307 'A(0 as...B(a)))': &'? i32
920920 280..281 '0': usize
921921 280..291 '0 as *mut _': *mut i32
922922 297..306 '&&B(B(a))': &'? &'? B<B<A<i32>>>
923923 298..306 '&B(B(a))': &'? B<B<A<i32>>>
924- 299..300 'B': extern "rust-call" B<B<A<i32>>>(B<A<i32>>) -> B<B<A<i32>>>
924+ 299..300 'B': fn B<B<A<i32>>>(B<A<i32>>) -> B<B<A<i32>>>
925925 299..306 'B(B(a))': B<B<A<i32>>>
926- 301..302 'B': extern "rust-call" B<A<i32>>(A<i32>) -> B<A<i32>>
926+ 301..302 'B': fn B<A<i32>>(A<i32>) -> B<A<i32>>
927927 301..305 'B(a)': B<A<i32>>
928928 303..304 'a': A<i32>
929929 "# ] ] ,
@@ -1277,16 +1277,16 @@ fn infer_tuple_struct_generics() {
12771277 "# ,
12781278 expect ! [ [ r#"
12791279 75..183 '{ ...one; }': ()
1280- 81..82 'A': extern "rust-call" A<i32>(i32) -> A<i32>
1280+ 81..82 'A': fn A<i32>(i32) -> A<i32>
12811281 81..86 'A(42)': A<i32>
12821282 83..85 '42': i32
1283- 92..93 'A': extern "rust-call" A<u128>(u128) -> A<u128>
1283+ 92..93 'A': fn A<u128>(u128) -> A<u128>
12841284 92..101 'A(42u128)': A<u128>
12851285 94..100 '42u128': u128
1286- 107..111 'Some': extern "rust-call" Some<&'static str>(&'static str) -> Option<&'static str>
1286+ 107..111 'Some': Some<&'static str>(&'static str) -> Option<&'static str>
12871287 107..116 'Some("x")': Option<&'static str>
12881288 112..115 '"x"': &'static str
1289- 122..134 'Option::Some': extern "rust-call" Some<&'static str>(&'static str) -> Option<&'static str>
1289+ 122..134 'Option::Some': Some<&'static str>(&'static str) -> Option<&'static str>
12901290 122..139 'Option...e("x")': Option<&'static str>
12911291 135..138 '"x"': &'static str
12921292 145..149 'None': Option<{unknown}>
@@ -1572,7 +1572,7 @@ fn infer_type_alias() {
15721572 204..207 'z.y': i8
15731573 298..362 '{ ... &e; }': ()
15741574 308..309 'e': Enum
1575- 312..325 'm::Alias::Foo': extern "rust-call" Foo(u8) -> Enum
1575+ 312..325 'm::Alias::Foo': Foo(u8) -> Enum
15761576 312..328 'm::Ali...Foo(0)': Enum
15771577 326..327 '0': u8
15781578 338..354 'm::Ali...Foo(x)': Enum
@@ -2191,21 +2191,21 @@ fn main() {
21912191 103..231 '{ ... }); }': ()
21922192 109..161 'async ... }': impl Future<Output = Result<(), ()>>
21932193 125..139 'return Err(())': !
2194- 132..135 'Err': extern "rust-call" Err<(), ()>(()) -> Result<(), ()>
2194+ 132..135 'Err': Err<(), ()>(()) -> Result<(), ()>
21952195 132..139 'Err(())': Result<(), ()>
21962196 136..138 '()': ()
2197- 149..151 'Ok': extern "rust-call" Ok<(), ()>(()) -> Result<(), ()>
2197+ 149..151 'Ok': Ok<(), ()>(()) -> Result<(), ()>
21982198 149..155 'Ok(())': Result<(), ()>
21992199 152..154 '()': ()
22002200 167..171 'test': fn test<(), (), impl FnMut() -> impl Future<Output = Result<(), ()>>, impl Future<Output = Result<(), ()>>>(impl FnMut() -> impl Future<Output = Result<(), ()>>)
22012201 167..228 'test(|... })': ()
22022202 172..227 '|| asy... }': impl FnMut() -> impl Future<Output = Result<(), ()>>
22032203 175..227 'async ... }': impl Future<Output = Result<(), ()>>
22042204 191..205 'return Err(())': !
2205- 198..201 'Err': extern "rust-call" Err<(), ()>(()) -> Result<(), ()>
2205+ 198..201 'Err': Err<(), ()>(()) -> Result<(), ()>
22062206 198..205 'Err(())': Result<(), ()>
22072207 202..204 '()': ()
2208- 215..217 'Ok': extern "rust-call" Ok<(), ()>(()) -> Result<(), ()>
2208+ 215..217 'Ok': Ok<(), ()>(()) -> Result<(), ()>
22092209 215..221 'Ok(())': Result<(), ()>
22102210 218..220 '()': ()
22112211 "# ] ] ,
@@ -2234,7 +2234,7 @@ fn infer_generic_from_later_assignment() {
22342234 94..127 '{ ... }': ()
22352235 104..107 'end': Option<bool>
22362236 104..120 'end = ...(true)': ()
2237- 110..114 'Some': extern "rust-call" Some<bool>(bool) -> Option<bool>
2237+ 110..114 'Some': Some<bool>(bool) -> Option<bool>
22382238 110..120 'Some(true)': Option<bool>
22392239 115..119 'true': bool
22402240 "# ] ] ,
@@ -2269,7 +2269,7 @@ fn infer_loop_break_with_val() {
22692269 111..121 'break None': !
22702270 117..121 'None': Option<bool>
22712271 142..158 'break ...(true)': !
2272- 148..152 'Some': extern "rust-call" Some<bool>(bool) -> Option<bool>
2272+ 148..152 'Some': Some<bool>(bool) -> Option<bool>
22732273 148..158 'Some(true)': Option<bool>
22742274 153..157 'true': bool
22752275 "# ] ] ,
@@ -2516,7 +2516,7 @@ fn generic_default_in_struct_literal() {
25162516 254..281 'OtherT...1i32 }': OtherThing<i32>
25172517 275..279 '1i32': i32
25182518 291..292 'b': OtherThing<i32>
2519- 295..310 'OtherThing::Two': extern "rust-call" Two<i32>(i32) -> OtherThing<i32>
2519+ 295..310 'OtherThing::Two': Two<i32>(i32) -> OtherThing<i32>
25202520 295..316 'OtherT...(1i32)': OtherThing<i32>
25212521 311..315 '1i32': i32
25222522 "# ] ] ,
@@ -3028,7 +3028,7 @@ fn f() {
30283028 expect ! [ [ r#"
30293029 72..166 '{ ... } }': ()
30303030 78..164 'match ... }': ()
3031- 84..92 'Foo::Bar': extern "rust-call" Bar(i32) -> Foo
3031+ 84..92 'Foo::Bar': Bar(i32) -> Foo
30323032 84..95 'Foo::Bar(3)': Foo
30333033 93..94 '3': i32
30343034 106..119 'Qux::Bar(bar)': Foo
@@ -3087,9 +3087,9 @@ fn main() {
30873087 322..324 '{}': Foo<T>
30883088 338..559 '{ ...r(); }': ()
30893089 348..353 'boxed': Box<Foo<i32>>
3090- 356..359 'Box': extern "rust-call" Box<Foo<i32>>(Foo<i32>) -> Box<Foo<i32>>
3090+ 356..359 'Box': fn Box<Foo<i32>>(Foo<i32>) -> Box<Foo<i32>>
30913091 356..371 'Box(Foo(0_i32))': Box<Foo<i32>>
3092- 360..363 'Foo': extern "rust-call" Foo<i32>(i32) -> Foo<i32>
3092+ 360..363 'Foo': fn Foo<i32>(i32) -> Foo<i32>
30933093 360..370 'Foo(0_i32)': Foo<i32>
30943094 364..369 '0_i32': i32
30953095 382..386 'bad1': &'? i32
0 commit comments