nestum 0.3.2

Proc-macro for nested enum paths like Enum1::Variant1::VariantA
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use nestum::nestum;

#[nestum]
pub enum Inner {
    A,
}

#[nestum]
pub enum Outer {
    Wrap(Inner),
    Other,
}

fn main() {
    let inner = Inner::A;
    let _ = Outer::Wrap(inner);
}