Lines Matching full:generics
14 Generics, Ident, ImplItem, Lifetime, LifetimeParam, Pat, PatIdent, PathArguments, Receiver,
30 generics: &'a Generics,
34 impl_generics: &'a Generics,
41 let generics = match self { in lifetimes() localVariable
42 Context::Trait { generics, .. } => generics, in lifetimes()
45 generics.params.iter().filter_map(move |param| { in lifetimes()
60 generics: &input.generics, in expand()
94 impl_generics: &input.generics, in expand()
185 for param in &mut sig.generics.params { in transform_sig()
194 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()
205 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()
216 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()
221 if sig.generics.lt_token.is_none() { in transform_sig()
222 sig.generics.lt_token = Some(Token)); in transform_sig()
224 if sig.generics.gt_token.is_none() { in transform_sig()
225 sig.generics.gt_token = Some(Token)); in transform_sig()
229 sig.generics.params.push(parse_quote!(#elided)); in transform_sig()
230 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()
235 sig.generics in transform_sig()
283 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()