Lines Matching refs:generics
314 check_lifetimes(cx, &strct.generics);
351 check_lifetimes(cx, &enm.generics);
371 check_lifetimes(cx, &ety.generics);
406 if !efn.generics.params.is_empty() && !efn.trusted {
412 if !efn.generics.params.is_empty() && efn.unsafety.is_none() {
423 check_generics(cx, &efn.sig.generics);
497 check_lifetimes(cx, &alias.generics);
555 if !resolve.generics.lifetimes.is_empty() {
572 Some(resolve) => !resolve.generics.lifetimes.is_empty(),
623 fn check_lifetimes(cx: &mut Check, generics: &Lifetimes) {
624 for lifetime in &generics.lifetimes {
629 fn check_generics(cx: &mut Check, generics: &Generics) {
630 for generic_param in &generics.params {
694 let generics = &efn.generics;
695 quote!(#unsafety #fn_token #generics)