]> git.proxmox.com Git - rustc.git/blob - src/test/ui/mismatched_types/ref-pat-suggestions.fixed
New upstream version 1.63.0+dfsg1
[rustc.git] / src / test / ui / mismatched_types / ref-pat-suggestions.fixed
1 // run-rustfix
2
3 fn _f0(_a: &u32) {} //~ ERROR mismatched types
4 fn _f1(_a: &mut u32) {} //~ ERROR mismatched types
5 fn _f2(&_a: &u32) {} //~ ERROR mismatched types
6 fn _f3(&mut _a: &mut u32) {} //~ ERROR mismatched types
7 fn _f4(&_a: &u32) {} //~ ERROR mismatched types
8 fn _f5(&mut _a: &mut u32) {} //~ ERROR mismatched types
9
10 fn main() {
11 let _: fn(u32) = |_a| (); //~ ERROR mismatched types
12 let _: fn(u32) = |_a| (); //~ ERROR mismatched types
13 let _: fn(&u32) = |&_a| (); //~ ERROR mismatched types
14 let _: fn(&mut u32) = |&mut _a| (); //~ ERROR mismatched types
15 let _: fn(&u32) = |&_a| (); //~ ERROR mismatched types
16 let _: fn(&mut u32) = |&mut _a| (); //~ ERROR mismatched types
17
18 let _ = |_a: &u32| (); //~ ERROR mismatched types
19 let _ = |_a: &mut u32| (); //~ ERROR mismatched types
20 let _ = |&_a: &u32| (); //~ ERROR mismatched types
21 let _ = |&mut _a: &mut u32| (); //~ ERROR mismatched types
22 let _ = |&_a: &u32| (); //~ ERROR mismatched types
23 let _ = |&mut _a: &mut u32| (); //~ ERROR mismatched types
24 }