1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
pub struct Z0; pub struct Z1(); pub struct S(pub u8, pub u8, pub u8); pub struct M( pub u8, pub u8, pub u8, ); pub enum E1 { Z0, Z1(), S(u8, u8, u8) } pub enum E2 { S(u8, u8, u8), M( u8, u8, u8, ), }