Trait enum_traits::Iterable
[−]
[src]
pub trait Iterable { type Iter: Iterator; fn variants() -> Self::Iter; }
Derive this trait for an enum automatically using #[derive(EnumIter)]
Associated Types
Required Methods
fn variants() -> Self::Iter
Constructs an iterator that iterates over every variant in the defined order