Lines Matching full:generics
10 parse_quote, Attribute, Block, FnArg, GenericParam, Generics, Ident, ImplItem, Lifetime, Pat,
33 generics: &'a Generics,
37 impl_generics: &'a Generics,
44 let generics = match self { in lifetimes() localVariable
45 Context::Trait { generics, .. } => generics, in lifetimes()
48 generics.params.iter().filter(move |param| { in lifetimes()
64 generics: &input.generics, in expand()
91 let params = &input.generics.params; in expand()
93 input.generics.params = parse_quote!(#(#elided,)* #params); in expand()
105 impl_generics: &input.generics, in expand()
188 .generics in transform_sig()
197 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()
204 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()
212 if sig.generics.lt_token.is_none() { in transform_sig()
213 sig.generics.lt_token = Some(Token)); in transform_sig()
215 if sig.generics.gt_token.is_none() { in transform_sig()
216 sig.generics.gt_token = Some(Token); in transform_sig()
220 sig.generics.params.push(parse_quote!(#elided)); in transform_sig()
221 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig()
226 sig.generics in transform_sig()
256 let where_clause = where_clause_or_default(&mut sig.generics.where_clause); in transform_sig()