`path` `tt`
`$(tt)*` `path`
mod module {
pub trait Trait
}
struct Type();
macro_rules! impl_trait {
($type: ty, $($trait:tt)*) => {
impl $($trait)* ::
}
}
impl_trait!(Type, module::Trait);
fn main() {}