【发布时间】:2020-05-09 05:46:07
【问题描述】:
use quote::quote;
fn main() {
let name = "foo";
let res = quote!(#name bar);
println!("{:?}", res.to_string());
}
上面的代码打印"\"foo\" bar"。请尝试在 Rust Playground 上运行 here。
如何调整使可变部分和常量后缀成为单一标识?
我想在派生宏中使用quote! 返回值。如何去掉双引号字符?
【问题讨论】:
-
是的。你说的对。抱歉,我没有正确描述我的问题。我会更新我的问题。
-
我发现阅读这篇文章很有帮助:stackoverflow.com/questions/54165117/…
标签: rust token concat rust-macros