Predefined ad-hoc enums
This library has defined Enum0, Enum1 .. up to Enum16 by default.
The library user can use enumx::predefined::*; for convenience.
A feature named "enum32" increases the set of predefined enums up to Enum32.
Cargo.toml:
[dependencies.enumx]
version = "0.4"
features = "enum32"
The predefined enums can be disabled by opting out "Enum16" and "Enum32" features.
Cargo.toml:
[dependencies.enumx]
version = "0.4"
default-features = false