循环展开

let fields = vec![
  syn::Ident::new("foo", syn::Span::call_site()),
  syn::Ident::new("bar", syn::Span::call_site()),
];
let token = quote!{
  #(#fields),*
}; // -> foo,bar