summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/target/issue-1397.rs
blob: 86b7a78411f3250e223f7fe1a2233fdd2ea1b684 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
pub enum TransactionState {
    Committed(i64),
}

pub enum Packet {
    Transaction { state: TransactionState },
}

fn baz(p: Packet) {
    loop {
        loop {
            loop {
                loop {
                    if let Packet::Transaction {
                        state: TransactionState::Committed(ts, ..),
                        ..
                    } = p
                    {
                        unreachable!()
                    }
                }
            }
        }
    }
}