Lines Matching defs:Field
49 pub named: Punctuated<Field, Token![,]>,
58 pub unnamed: Punctuated<Field, Token![,]>,
63 /// Get an iterator over the borrowed [`Field`] items in this object. This
66 pub fn iter(&self) -> punctuated::Iter<Field> {
74 /// Get an iterator over the mutably borrowed [`Field`] items in this
77 pub fn iter_mut(&mut self) -> punctuated::IterMut<Field> {
105 type Item = Field;
106 type IntoIter = punctuated::IntoIter<Field>;
110 Fields::Unit => Punctuated::<Field, ()>::new().into_iter(),
118 type Item = &'a Field;
119 type IntoIter = punctuated::Iter<'a, Field>;
127 type Item = &'a mut Field;
128 type IntoIter = punctuated::IterMut<'a, Field>;
138 pub struct Field {
285 named: content.parse_terminated(Field::parse_named, Token![,])?,
296 unnamed: content.parse_terminated(Field::parse_unnamed, Token![,])?,
301 impl Field {
329 Ok(Field {
342 Ok(Field {
393 impl ToTokens for Field {