Lines Matching refs:fields

115         fields: &[&syn::Field],  in expand_record()
187 match &body.fields { in expand_record()
188 syn::Fields::Named(fields) => expander.expand_record( in expand_record()
191 &fields.named.iter().collect::<Vec<_>>(), in expand_record()
242 fields, in expand_variant()
248 ty: match fields { in expand_variant()
249 syn::Fields::Unnamed(fields) if fields.unnamed.len() == 1 => { in expand_variant()
250 Some(&fields.unnamed[0].ty) in expand_variant()
350 fields: &[&syn::Field], in expand_record_for_component_type()
363 for (index, syn::Field { ident, ty, .. }) in fields.iter().enumerate() { in expand_record_for_component_type()
449 fields: &[&syn::Field], in expand_record()
457 for (i, syn::Field { ident, ty, .. }) in fields.iter().enumerate() { in expand_record()
458 let field_ty = quote!(ty.fields[#i].ty); in expand_record()
691 fields: &[&syn::Field], in expand_record()
699 for (i, syn::Field { ident, ty, .. }) in fields.iter().enumerate() { in expand_record()
700 let field_ty = quote!(ty.fields[#i].ty); in expand_record()
920 fields: &[&syn::Field], in expand_record()
926 fields, in expand_record()
928 fields in expand_record()
1292 let fields = match size { in expand_flags() localVariable
1319 constants.extend(quote!(pub const #name: Self = Self { #fields };)); in expand_flags()
1329 let fields = { in expand_flags() localVariable
1344 let fields = fields.iter().collect::<Vec<_>>(); in expand_flags() localVariable
1349 &fields, in expand_flags()
1357 let field_names = fields in expand_flags()
1362 let fields = fields in expand_flags() localVariable
1376 pub struct #name { #fields } in expand_flags()