2
¿Cómo puedo crear identificadores higiénicos en el código generado por macros de procedimiento?
Al escribir una macro_rules!macro declarativa ( ), obtenemos automáticamente la higiene macro . En este ejemplo, declaro una variable nombrada fen la macro y paso un identificador fque se convierte en una variable local: macro_rules! decl_example { ($tname:ident, $mname:ident, ($($fstr:tt),*)) => { impl std::fmt::Display for $tname { fn fmt(&self, f: …