enum_ids 0.7.0

Generate a companion ID enum and an associated getter method for the annotated enum
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use enum_ids::enum_ids;

#[enum_ids(unknown = "value")]
pub enum Kind {
    A(i32),
    B { value: String },
    C,
}

fn main() {
    let _ = Kind::A(1);
}