macro_rules! stringify { ($($t:tt)*) => { ... }; }
对其参数进行字符串化。
该宏将产生 &'static str 类型的表达式,该表达式是传递给该宏的所有 tokens 的字符串化。 宏调用本身的语法没有任何限制。
&'static str
请注意,输入 tokens 的扩展结果可能会在 future 中发生变化。如果您依赖输出,则应格外小心。
let one_plus_one = stringify!(1 + 1); assert_eq!(one_plus_one, "1 + 1");