1 2 3 4 5 6 7 8 9 10 11 12 13 14
use into_variant::VariantFrom; #[derive(VariantFrom)] enum Fill { /// A color Color(Color), } struct Color {} #[test] fn test_from_color() { assert!(matches!(Fill::variant_from(Color {}), Fill::Color(_))) }