rust-enum-iterator-derive