Crate enumiter

Source

Structs§

EnumIter

Traits§

AllVariantsTakeNoParameters
May only be safely implemented for enums with:

Functions§

enum_iter
enum_iter(Enum::FirstElement, Enum::LastElement) returns an iterator through the different variants of the enum. T must satisfy AllVariantsTakeNoParameters, which pretty much just means you built a simple rust enum with no variant parameters and no manual assignment of integer mappings.