1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#[macro_export] macro_rules! x { ($x:ident) => { mod $x; pub use $x::*; } } #[macro_export] macro_rules! xp { ($x:ident) => { mod $x; use $x::*; } } #[macro_export] macro_rules! ix { () => { use crate::{ imports::* , }; use crate::*; } }