arg_enum_proc_macro 0.3.4

A procedural macro compatible with clap arg_enum
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use arg_enum_proc_macro::ArgEnum;

pub enum Foo {
    Bar,
    /// Foo
    Baz,
}

#[derive(ArgEnum)]
pub enum Complex {
    A,
    B(Foo),
    C { a: usize, b: usize },
}

fn main() {}