]> git.proxmox.com Git - rustc.git/blob - tests/ui/pattern/for-loop-bad-item.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / pattern / for-loop-bad-item.rs
1 struct Qux(i32);
2
3 fn bad() {
4 let mut map = std::collections::HashMap::new();
5 map.insert(('a', 'b'), ('c', 'd'));
6
7 for ((_, _), (&mut c, _)) in &mut map {
8 //~^ ERROR mismatched types
9 if c == 'e' {}
10 }
11 }
12
13 fn bad2() {
14 for Some(Qux(_)) | None in [Some(""), None] {
15 //~^ ERROR mismatched types
16 todo!();
17 }
18 }
19
20 fn main() {}