因为你只需要报价栏,怎么样结合的使用quote!
和format!
?
use quote::quote;
fn main() {
let name = "foo";
let res = format!("{} {}", name, quote!(bar));
println!("{:?}", res.to_string());
}
操场。
如果结果中需要额外的报价:
use quote::quote;
fn main() {
let name = "foo";
let res = format!("\"{}{}\"", name, quote!(bar));
println!("{:?}", res.to_string());
}
操场。
抱歉。我想我没有正确描述我的问题。我已经更新了我的问题。感谢回复。
我的案子比我描述的要复杂一些,但是
format!
先使用concat然后将结果&str
放入quote!
对我有用的文件中。谢谢。