Skip to main content

Crate enum_helper

Crate enum_helper 

Source
Expand description

CI Latest Version Rust Documentation Crates.io Crates.io

Yet another enum helper.

This crate provides derive macros that generate common boilerplate for enums.

  • EnumStr: convert between enum and string
  • EnumAll: get an array of all variants
  • EnumKind: generate a unit kind enum from a data-carrying enum

§Feature flags

  • derive (default): re-exports derive macros

Derive Macros§

EnumAll
Generate an array of all variants and a variant count.
EnumKind
Generate a unit kind enum from a data-carrying enum.
EnumStr
Generate string conversion for an enum.