Lines Matching full:generics
45 self.generics(&item.generics); in item_const()
62 self.generics(&item.generics); in item_enum()
63 self.where_clause_for_body(&item.generics.where_clause); in item_enum()
95 self.where_clause_for_body(&item.sig.generics.where_clause); in item_fn()
139 self.generics(&item.generics); in item_impl()
152 self.where_clause_for_body(&item.generics.where_clause); in item_impl()
221 self.generics(&item.generics); in item_struct()
224 self.where_clause_for_body(&item.generics.where_clause); in item_struct()
238 self.where_clause_semi(&item.generics.where_clause); in item_struct()
242 self.where_clause_semi(&item.generics.where_clause); in item_struct()
261 self.generics(&item.generics); in item_trait()
270 self.where_clause_for_body(&item.generics.where_clause); in item_trait()
289 self.generics(&item.generics); in item_trait_alias()
299 self.where_clause_semi(&item.generics.where_clause); in item_trait_alias()
310 self.generics(&item.generics); in item_type()
311 self.where_clause_oneline(&item.generics.where_clause); in item_type()
328 self.generics(&item.generics); in item_union()
329 self.where_clause_for_body(&item.generics.where_clause); in item_union()
368 braced, parenthesized, token, Attribute, Generics, Ident, Lifetime, Token, Visibility, in item_verbatim()
391 generics: Generics, in item_verbatim() field
485 let mut generics: Generics = if has_generics { in item_verbatim() localVariable
488 Generics::default() in item_verbatim()
499 generics.where_clause = input.parse()?; in item_verbatim()
513 generics, in item_verbatim()
594 self.generics(&item.generics); in item_verbatim()
612 self.where_clause_for_body(&item.generics.where_clause); in item_verbatim()
785 self.where_clause_semi(&foreign_item.sig.generics.where_clause); in foreign_item_fn()
810 self.generics(&foreign_item.generics); in foreign_item_type()
919 self.generics(&trait_item.generics); in trait_item_const()
937 self.where_clause_for_body(&trait_item.sig.generics.where_clause); in trait_item_fn()
948 self.where_clause_semi(&trait_item.sig.generics.where_clause); in trait_item_fn()
959 self.generics(&trait_item.generics); in trait_item_type()
976 self.where_clause_oneline_semi(&trait_item.generics.where_clause); in trait_item_type()
1098 self.generics(&impl_item.generics); in impl_item_const()
1117 self.where_clause_for_body(&impl_item.sig.generics.where_clause); in impl_item_fn()
1139 self.generics(&impl_item.generics); in impl_item_type()
1145 self.where_clause_oneline_semi(&impl_item.generics.where_clause); in impl_item_type()
1251 self.generics(&signature.generics); in signature()
1342 braced, token, Attribute, Block, Expr, Generics, Ident, Signature, StaticMutability, Stmt,
1376 pub generics: Generics, field
1495 let mut generics: Generics = input.parse()?; in parse() localVariable
1513 generics.where_clause = input.parse()?; in parse()
1526 if generics.where_clause.is_none() => in parse()
1540 generics, in parse()
1574 self.where_clause_for_body(&item.sig.generics.where_clause); in flexible_item_fn()
1585 self.where_clause_semi(&item.sig.generics.where_clause); in flexible_item_fn()
1621 self.generics(&item.generics); in flexible_item_type()
1632 self.where_clause_oneline(&item.generics.where_clause); in flexible_item_type()
1640 self.where_clause_oneline_semi(&item.generics.where_clause); in flexible_item_type()