1 2 3 4 5 6 7 8 9 10 11 12 13 14
// run-pass struct S; fn main() { match Some(&S) { Some(&S) => {}, _x => unreachable!() } match Some(&S) { Some(&S) => {}, None => unreachable!() } }