Enum variant utils
Handy utilities for working with Rust enums.
- VariantDef - automatically define a const struct to make metadata about your enum variants available in a consistent way
- IsVariant - quickly check if something is an instance of a specific variant
- VariantName - quickly get (just) the variant name
- VariantPropsToJsonArray - get the variants properties as a
Vec<serde_json::Value>
More tools and detailed docs to follow soon.