enum-helper-macros 0.0.1

Helper macros for working with enums
Documentation
1
2
3
4
5
6
7
# Helper derive macros for enums

 - AllVariantsSerdeRenames: creates a method `fn all_variants_serde_renames() -> Vec<String>`, returning all variants serde rename attributes data.
 - VariantName: crates a method `fn variant_name(&self) -> &str`, returning the serde rename attribute data.

## NOTE!
Both macros work only if there is `#[serde(rename=...)]` attribute applied to all of the enum variants