Lines Matching refs:generics
89 for param in cont.generics.lifetimes() { in precondition_no_de_lifetime()
115 generics: syn::Generics, field
135 let generics = build_generics(cont, &borrowed); in new() localVariable
143 generics, in new()
161 let generics = bound::without_defaults(cont.generics); in build_generics() localVariable
163 let generics = bound::with_where_predicates_from_fields(cont, &generics, attr::Field::de_bound); in build_generics() localVariable
165 let generics = in build_generics() localVariable
166 bound::with_where_predicates_from_variants(cont, &generics, attr::Variant::de_bound); in build_generics()
169 Some(predicates) => bound::with_where_predicates(&generics, predicates), in build_generics()
171 let generics = match *cont.attrs.default() { in build_generics() localVariable
174 &generics, in build_generics()
177 attr::Default::None | attr::Default::Path(_) => generics, in build_generics()
181 let generics = bound::with_bound( in build_generics() localVariable
183 &generics, in build_generics()
190 &generics, in build_generics()
744 let (_, ty_generics, _) = params.generics.split_for_impl(); in deserialize_seq()
831 let (_, ty_generics, _) = params.generics.split_for_impl(); in deserialize_seq_in_place()
879 let (_, ty_generics, _) = params.generics.split_for_impl(); in deserialize_newtype_struct()
2650 let (_, ty_generics, _) = params.generics.split_for_impl(); in deserialize_map()
3020 let mut generics = self.0.generics.clone(); in to_tokens() localVariable
3022 generics.params = Some(syn::GenericParam::Lifetime(de_lifetime)) in to_tokens()
3024 .chain(generics.params) in to_tokens()
3027 let (impl_generics, _, _) = generics.split_for_impl(); in to_tokens()
3036 let mut generics = self.0.generics.clone(); in to_tokens() localVariable
3039 for param in &mut generics.params { in to_tokens()
3052 generics.params = Some(syn::GenericParam::Lifetime(place_lifetime)) in to_tokens()
3054 .chain(generics.params) in to_tokens()
3057 generics.params = Some(syn::GenericParam::Lifetime(de_lifetime)) in to_tokens()
3059 .chain(generics.params) in to_tokens()
3062 let (impl_generics, _, _) = generics.split_for_impl(); in to_tokens()
3079 mut generics: syn::Generics, in de_type_generics_to_tokens()
3091 generics.params = Some(syn::GenericParam::Lifetime(def)) in de_type_generics_to_tokens()
3093 .chain(generics.params) in de_type_generics_to_tokens()
3096 let (_, ty_generics, _) = generics.split_for_impl(); in de_type_generics_to_tokens()
3102 de_type_generics_to_tokens(self.0.generics.clone(), &self.0.borrowed, tokens); in to_tokens()
3109 let mut generics = self.0.generics.clone(); in to_tokens() localVariable
3110 generics.params = Some(syn::GenericParam::Lifetime(place_lifetime())) in to_tokens()
3112 .chain(generics.params) in to_tokens()
3115 de_type_generics_to_tokens(generics, &self.0.borrowed, tokens); in to_tokens()
3146 let (_, ty_generics, where_clause) = params.generics.split_for_impl(); in split_with_de_lifetime()