1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// check-pass macro_rules! a { () => { "a" } } macro_rules! b { ($doc:expr) => { #[doc = $doc] pub struct B; } } b!(a!()); fn main() {}