Macro stacks_common::iterable_enum
source · macro_rules! iterable_enum { ($Name:ident { $($Variant:ident,)* }) => { ... }; }
Expand description
Define an iterable enum: an enum where each variant is an atomic type (i.e., has no paramters), and the variants can be iterated over with an Enum::ALL const