Crate enum_unitary[−][src]
Expand description
EnumUnitary
trait and enum_unitary!
macro.
Re-exports
pub extern crate enum_iterator;
Macros
Derive and implement extra traits for “unitary” enums (i.e. enums where variants do not have payloads):
Enums
This is an example enum generated by enum_unitary!
Traits
Numbers which have upper and lower bounds
Type constraint for an enum iterator.
A collection of constraints and methods for unitary enums.
A generic trait for converting a number to a value.
Trait to iterate over the variants of a field-less enum.
A generic trait for converting a value to a number.
Derive Macros
Derives IntoEnumIterator
for field-less enums.