Lines Matching refs:Field
56 pub named: Punctuated<Field, Token![,]>,
65 pub unnamed: Punctuated<Field, Token![,]>,
73 pub fn iter(&self) -> punctuated::Iter<Field> { in iter() argument
84 pub fn iter_mut(&mut self) -> punctuated::IterMut<Field> { in iter_mut() argument
153 type Item = Field;
154 type IntoIter = punctuated::IntoIter<Field>;
158 Fields::Unit => Punctuated::<Field, ()>::new().into_iter(), in into_iter()
166 type Item = &'a Field;
167 type IntoIter = punctuated::Iter<'a, Field>;
175 type Item = &'a mut Field;
176 type IntoIter = punctuated::IterMut<'a, Field>;
186 pub struct Field {
205 fields: punctuated::Iter<'a, Field>,
244 use crate::data::{Field, Fields, FieldsNamed, FieldsUnnamed, Variant};
307 named: content.parse_terminated(Field::parse_named, Token![,])?, in parse()
318 unnamed: content.parse_terminated(Field::parse_unnamed, Token![,])?, in parse()
323 impl Field { impl
351 Ok(Field { in parse_named()
364 Ok(Field { in parse_unnamed()
378 use crate::data::{Field, FieldsNamed, FieldsUnnamed, Variant};
415 impl ToTokens for Field { implementation