rust/tests/target/issue-1397.rs
2017-06-13 14:42:54 +12:00

25 lines
492 B
Rust

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!()
}
}
}
}
}
}