#[derive(IterFields)]Expand description
Iterate over the fields of an enum.
ยงExample iter_fields
use small_iter_fields::{IterFields, LenFields};
#[derive(IterFields, LenFields)]
enum Stage {
Start,
Middle,
End,
}
let mut vec: Vec<Stage> = Vec::with_capacity(Stage::len());
for stage in Stage::iter_fields() {
vec.push(stage);
};