nestum 0.3.2

Proc-macro for nested enum paths like Enum1::Variant1::VariantA
Documentation
use nestum::nestum;

macro_rules! define_inner {
    () => {
        #[nestum]
        enum Inner {
            A,
        }
    };
}

define_inner!();

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

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