| 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)); | |
| }} |