Trait EnumCount
strum
pub trait EnumCount { pub const COUNT: usize; }
A trait for capturing the number of variants in Enum. This trait can be autoderived by strum_macros.
strum_macros
pub const COUNT: usize