Macro enumx_derive::Enum [−][src]
Enum!() { /* proc-macro */ }
Enum!( Type0, Type1, ..., TypeM )
denotes a predefined enum, the definition of which looks like:
pub enum EnumN { _0( Type0 ), _1( Type1 ), // ... _M( TypeM ), }
where M+1 == N.
Especially, Enum!()
denotes a never type Enum0
:
pub enum Enum0 {}