1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// check-pass trait MyTrait { const MY_CONST: &'static str; } macro_rules! my_macro { () => { struct MyStruct; impl MyTrait for MyStruct { const MY_CONST: &'static str = stringify!(abc); } } } my_macro!(); fn main() {}