]> git.proxmox.com Git - rustc.git/blame - src/test/ui/mismatched_types/closure-arg-type-mismatch.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / src / test / ui / mismatched_types / closure-arg-type-mismatch.rs
CommitLineData
ea8adc8c
XL
1fn main() {
2 let a = [(1u32, 2u32)];
ff7c6d11
XL
3 a.iter().map(|_: (u32, u32)| 45); //~ ERROR type mismatch
4 a.iter().map(|_: &(u16, u16)| 45); //~ ERROR type mismatch
5 a.iter().map(|_: (u16, u16)| 45); //~ ERROR type mismatch
a7813a04
XL
6}
7
ea8adc8c
XL
8fn baz<F: Fn(*mut &u32)>(_: F) {}
9fn _test<'a>(f: fn(*mut &'a u32)) {
f035d41b 10 baz(f);
54a0048b 11}