remain 0.2.15

Compile-time checks that an enum, struct, or match is written in sorted order.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
enum E {
    Aaa(u8),
    Bbb,
}

#[remain::check]
fn main() {
    #[sorted]
    match E::Bbb {
        E::Aaa(0) => {}
        E::Bbb => {}
        E::Aaa(_) => {}
    }
}