fieldless_enum_tools 0.2.0

tools for enums without any fields
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use fieldless_enum_tools::All;

#[derive(Debug, All, PartialEq, Eq)]
enum MyCoolEnum {
    A,
    B,
    C,
    D,
}
fn main() {
    assert_eq!(
        MyCoolEnum::all(),
        [MyCoolEnum::A, MyCoolEnum::B, MyCoolEnum::C, MyCoolEnum::D]
    )
}