1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use enum_convert::EnumFrom; enum Source { Struct { x: i32 }, } #[derive(EnumFrom)] #[enum_from(Source)] enum Target { #[enum_from] Struct { #[enum_from = "Source::Struct.x"] // Should be #[enum_from(Source::Struct.x)] a: i32, }, } fn main() {}