]> git.lizzy.rs Git - rust.git/blob - src/test/ui/rfc-2497-if-let-chains/ast-lowering-does-not-wrap-let-chains.rs
Rollup merge of #105843 - compiler-errors:sugg-const, r=lcnr
[rust.git] / src / test / ui / rfc-2497-if-let-chains / ast-lowering-does-not-wrap-let-chains.rs
1 // run-pass
2
3 #![feature(let_chains)]
4 #![allow(irrefutable_let_patterns)]
5
6 fn main() {
7     let first = Some(1);
8     let second = Some(2);
9     let mut n = 0;
10     if let x = first && let y = second && 1 == 1 {
11         assert_eq!(x, first);
12         assert_eq!(y, second);
13         n = 1;
14     }
15     assert_eq!(n, 1);
16 }