1 use serde_derive::Serialize; 2 3 mod remote { 4 pub enum E { 5 A { a: u8 }, 6 } 7 } 8 9 #[derive(Serialize)] 10 #[serde(remote = "remote::E")] 11 pub enum E { 12 A { 13 #[serde(getter = "get_a")] 14 a: u8, 15 }, 16 } 17 main()18 fn main() {} 19