1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
pub type S = u8; #[macro_export] macro_rules! external { () => { print_bang! { struct M($crate::S); } #[print_attr] struct A($crate::S); #[derive(Print)] struct D($crate::S); }; } #[macro_export] macro_rules! issue_62325 { () => { #[print_attr] struct B(identity!($crate::S)); }}