Expand description
This crate is a Rust library which provides containers indexed by enums.
Structs
- A set of enumoid
T
’s members. - A total map from enumoid
T
to valuesV
. - A partial map from enumoid
T
to valuesV
. - A vector of values
V
indexed by enumoidT
. - A counter between 0 and the number of values inhabiting
T
Traits
- Workaround for const generics not supporting associated consts yet.
- Trait for enumerable types.
- Trait for enumerable types with at least one value.
Derive Macros
- Derive macro which implements the
Enumoid
trait