Como posso criar identificadores higiênicos no código gerado por macros procedurais?

Ao escrever uma macro_rules!macro declarativa ( ), obtemos automaticamente a higiene da macro . Neste exemplo, declaro uma variável nomeada fna macro e passo um identificador fque se torna uma variável local: macro_rules! decl_example { ($tname:ident, $mname:ident, ($($fstr:tt),*)) => { impl...