1 use serde::{Deserialize, Serialize}; 2 3 #[derive(Serialize, Deserialize)] 4 pub enum GenericEnum<T, U> { 5 Unit, 6 NewType(T), 7 Seq(T, U), 8 Map { x: T, y: U }, 9 } 10