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