1 #![allow(dead_code)] 2 3 #[remain::sorted] 4 pub enum TestEnum { 5 A, 6 B, 7 C, 8 D, 9 } 10 11 #[remain::sorted] 12 pub struct TestStruct { 13 a: usize, 14 b: usize, 15 c: usize, 16 d: usize, 17 } 18 19 #[test] 20 #[remain::check] test_match()21fn test_match() { 22 let value = TestEnum::A; 23 24 #[sorted] 25 let _ = match value { 26 TestEnum::A => {} 27 TestEnum::B => {} 28 TestEnum::C => {} 29 _ => {} 30 }; 31 } 32 33 #[test] 34 #[remain::check] test_let()35fn test_let() { 36 let value = TestEnum::A; 37 38 #[sorted] 39 match value { 40 TestEnum::A => {} 41 TestEnum::B => {} 42 TestEnum::C => {} 43 _ => {} 44 } 45 } 46