enum blah { a, b, } fn or_alt(q: blah) -> int { alt q { a | b => { 42 } } } fn main() { assert (or_alt(a) == 42); assert (or_alt(b) == 42); }