Macro command_enum

Source
macro_rules! command_enum {
    (
        $(#[$doc:meta])*
        $cmd:ident {
            default: $default_cmd:ident ($default_cmd_ty:expr),
            $(
                $(#[$doc_var:meta])*
                $cmd_var:ident ($cmd_mod:ident :: $cmd_inner:ident),
            )+
        }
    ) => { ... };
}
Expand description

Convenience macro to define a wrapper enum around command class variants.