• Home
  • Raw
  • Download

Lines Matching full:generics

18     GenericArgument, GenericParam, Generics, Ident, ItemEnum, ItemImpl, ItemStruct, Lit, LitStr,
86 for pair in item.generics.params.into_pairs() { in parse_struct()
117 if let Some(where_clause) = &item.generics.where_clause { in parse_struct()
163 let generics = Lifetimes { in parse_struct() localVariable
164 lt_token: item.generics.lt_token, in parse_struct()
166 gt_token: item.generics.gt_token, in parse_struct()
177 generics, in parse_struct()
206 if !item.generics.params.is_empty() { in parse_enum()
210 let generics = &item.generics; in parse_enum() localVariable
211 let span = quote!(#vis #enum_token #ident #generics); in parse_enum()
213 } else if let Some(where_clause) = &item.generics.where_clause { in parse_enum()
248 let generics = Lifetimes { in parse_enum() localVariable
263 generics, in parse_enum()
469 let generics = Lifetimes { in parse_extern_type() localVariable
489 generics, in parse_extern_type()
520 let generics = &foreign_fn.sig.generics; in parse_extern_fn() localVariable
521 if generics.where_clause.is_some() in parse_extern_fn()
522 || generics.params.iter().any(|param| match param { in parse_extern_fn()
642 let generics = generics.clone(); in parse_extern_fn() localVariable
658 generics, in parse_extern_fn()
707 let generics: Generics = input.parse()?; in parse_extern_verbatim_type() localVariable
710 for pair in generics.params.into_pairs() { in parse_extern_verbatim_type()
741 lt_token: generics.lt_token, in parse_extern_verbatim_type()
743 gt_token: generics.gt_token, in parse_extern_verbatim_type()
773 generics: Lifetimes, in parse_type_alias()
816 generics, in parse_type_alias()
829 generics: Lifetimes, in parse_extern_type_bounded()
900 generics, in parse_extern_type_bounded()
926 if let Some(where_clause) = imp.generics.where_clause { in parse_impl()
933 lt_token: imp.generics.lt_token, in parse_impl()
935 gt_token: imp.generics.gt_token, in parse_impl()
937 for pair in imp.generics.params.into_pairs() { in parse_impl()
979 Type::Ident(ident) => ident.generics.clone(), in parse_impl()
1219 generics: Lifetimes { in parse_type_path()
1321 let generics = Generics::default(); in parse_type_fn() localVariable
1328 generics, in parse_type_fn()