Dependency macro for enum_variant_eq - https://crates.io/crates/enum_variant_eq_derive