use quote::quote;
fn main() {
let name = "foo";
let res = quote!(#name bar);
println!("{:?}", res.to_string());
}
Приведенный выше код печатает "\"foo\" bar"
. Пожалуйста, попробуйте запустить его здесь на Rust Playground.
Как настроить его так, чтобы сделать единичный идентификатор из переменной части и суффикс константы?
Я хочу использовать quote!
возвращаемое значение в производном макросе. Как избавиться от символов двойной кавычки?