16 lines
173 B
Plaintext

enum S {
A(int),
B { v: int },
}
fn main() {
let s = S::A(123);
let r = match s {
S::A(v) => { 3 + 2 },
S::B { v: v } => { 4 },
};
}