Macro proc_macro::quote
source · pub macro quote($($t:tt)*) { ... }
🔬This is a nightly-only experimental API. (
proc_macro_quote
#54722)Expand description
quote!(..)
接受任意的 tokens 并扩展为描述输入的 TokenStream
。
例如,quote!(a + b)
将产生一个表达式,当求值时,它构造 TokenStream
[Ident("a"), Punct('+', Alone), Ident("b")]
。
用 $
解引用,并通过将单个下一个标识符作为未引用的术语来工作。
要引用 $
本身,请使用 $$
。