• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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()21 fn 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()35 fn 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