Lines Matching refs:Iterator
57 fn record_fields(&self) -> Box<dyn Iterator<Item = (Cow<'_, str>, Self)> + '_> { in record_fields()
64 fn tuple_element_types(&self) -> Box<dyn Iterator<Item = Self> + '_> { in tuple_element_types()
71 fn variant_cases(&self) -> Box<dyn Iterator<Item = (Cow<'_, str>, Option<Self>)> + '_> { in variant_cases()
78 fn enum_cases(&self) -> Box<dyn Iterator<Item = Cow<'_, str>> + '_> { in enum_cases()
94 fn flags_names(&self) -> Box<dyn Iterator<Item = Cow<'_, str>> + '_> { in flags_names()
261 fn unwrap_list(&self) -> Box<dyn Iterator<Item = Cow<'_, Self>> + '_> { in unwrap_list()
265 fn unwrap_record(&self) -> Box<dyn Iterator<Item = (Cow<'_, str>, Cow<'_, Self>)> + '_> { in unwrap_record()
269 fn unwrap_tuple(&self) -> Box<dyn Iterator<Item = Cow<'_, Self>> + '_> { in unwrap_tuple()
291 fn unwrap_flags(&self) -> Box<dyn Iterator<Item = Cow<'_, str>> + '_> { in unwrap_flags()
407 fn params(&self) -> Box<dyn Iterator<Item = Self::Type> + '_> { in params()
411 fn results(&self) -> Box<dyn Iterator<Item = Self::Type> + '_> { in results()