[dependencies]
quote = "1.0"
use quote::quote;
fn main() {
let field1 = quote! { x: u32 };
let field2 = quote! { y: u32 };
let generated_code = quote! {
struct MyStruct {
#field1,
#field2,
}
};
println!("{}", generated_code);
}
Finished dev [unoptimized + debuginfo] target(s) in 0.12s
Running `target/debug/quote_example`
struct MyStruct { x : u32 , y : u32 , }