1 #[cfg(feature = "use_core")] 2 extern crate core; 3 4 #[macro_use] 5 extern crate derivative; 6 7 macro_rules! gen { 8 ($name:ident) => { 9 #[derive(Derivative)] 10 #[derivative(Debug)] 11 pub struct $name { 12 a: i32 13 } 14 }; 15 } 16 17 gen!(Test); 18 main()19 fn main() {}