Lines Matching full:generics
27 build_arbitrary_lifetime(input.generics.clone()); in expand_derive_arbitrary()
40 let generics = apply_trait_bounds( in expand_derive_arbitrary() localVariable
41 input.generics, in expand_derive_arbitrary()
47 let mut generics_with_lifetime = generics.clone(); in expand_derive_arbitrary()
54 let (_, ty_generics, where_clause) = generics.split_for_impl(); in expand_derive_arbitrary()
74 fn build_arbitrary_lifetime(generics: Generics) -> (LifetimeParam, LifetimeParam) { in build_arbitrary_lifetime()
79 for param in generics.params.iter() { in build_arbitrary_lifetime()
91 mut generics: Generics, in apply_trait_bounds() argument
94 ) -> Result<Generics> { in apply_trait_bounds() argument
98 for param in generics.params.iter_mut() { in apply_trait_bounds()
128 Ok(generics) in apply_trait_bounds()
131 Ok(add_trait_bounds(generics, lifetime)) in apply_trait_bounds()
136 fn add_trait_bounds(mut generics: Generics, lifetime: LifetimeParam) -> Generics { in add_trait_bounds() argument
137 for param in generics.params.iter_mut() { in add_trait_bounds()
144 generics in add_trait_bounds()