]>
git.proxmox.com Git - rustc.git/blob - tests/ui/or-patterns/for-loop.rs
1 // Check that or patterns are lowered correctly in `for` loops.
5 let v
= vec
![Ok(2), Err(3), Ok(5)];
6 let mut w
= Vec
::new();
7 for &(Ok(i
) | Err(i
)) in &v
{
10 let mut u
= Vec
::new();
11 for Ok(i
) | Err(i
) in v
{
14 assert_eq
!(w
, [2, 3, 5]);
15 assert_eq
!(u
, [2, 3, 5]);