Automatically derives `is_dog` and `is_cat` methods for `enum Pet { Dog, Cat }`.
Derive macro for enum which adds to it the count of variants.
Dependency macro for enum_variant_eq
Deriving traits for C-like enums using macro 1.1.
Procedural derive macro to generate boilerplate on unit variants enum types
A macro that exposes a function that returns all enum variants.
Derive macro for converting instances of enums to and from strs using variant names
derive macro for the variant-map crate, adds another type called StructMap
derive macros enabling the variants crate
Useful interfaces and macros for working with enums in Rust.
Derive macro for converting instances of enums to and from strs using variant names
Derive helper methods for enum variants that are familiar from `std::option::Option` & `std::result::Result` such as `unwrap_or` or `and_then`.