1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
enum E { Aaa, Bbb(u8, u8), Ccc(u8), Ddd { u: u8 }, } #[remain::check] fn main() { let value = E::Aaa; #[sorted] match value { E::Aaa => {} E::Ccc(_) => {} #[unsorted] E::Ddd { u: _ } => {} E::Bbb(_, _) => {} } }