1 2 3 4 5 6 7 8 9 10 11 12
macro_rules! quote { ($($tt:tt)*) => { quote_spanned!(::proc_macro2::Span::call_site() => $($tt)*) }; } macro_rules! path { ($($path:tt)+) => { parse_quote!($($path)+) //stringify!($($path)+).parse().unwrap() }; }
1 2 3 4 5 6 7 8 9 10 11 12
macro_rules! quote { ($($tt:tt)*) => { quote_spanned!(::proc_macro2::Span::call_site() => $($tt)*) }; } macro_rules! path { ($($path:tt)+) => { parse_quote!($($path)+) //stringify!($($path)+).parse().unwrap() }; }