1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
enum AB { A = -1, B = 1, } fn main() { match AB::A { AB::A => (), AB::B => panic!(), } match AB::B { AB::A => panic!(), AB::B => (), } }