Rename Parameters::generics -> generics_with_de_lifetime

This commit is contained in:
David Tolnay
2025-09-25 09:24:18 -07:00
parent 502a065a4c
commit c78f7d2e30
7 changed files with 21 additions and 12 deletions
+5 -3
View File
@@ -22,7 +22,8 @@ pub(super) fn generate_body(
) -> Fragment {
let this_type = &params.this_type;
let this_value = &params.this_value;
let (de_impl_generics, de_ty_generics, ty_generics, where_clause) = params.generics();
let (de_impl_generics, de_ty_generics, ty_generics, where_clause) =
params.generics_with_de_lifetime();
let delife = params.borrowed.de_lifetime();
// If there are getters (implying private fields), construct the local type
@@ -431,7 +432,8 @@ pub(super) fn generate_body_in_place(
}
let this_type = &params.this_type;
let (de_impl_generics, de_ty_generics, ty_generics, where_clause) = params.generics();
let (de_impl_generics, de_ty_generics, ty_generics, where_clause) =
params.generics_with_de_lifetime();
let delife = params.borrowed.de_lifetime();
let expecting = format!("struct {}", params.type_name());
@@ -633,7 +635,7 @@ fn deserialize_map_in_place(
});
let this_type = &params.this_type;
let (_, _, ty_generics, _) = params.generics();
let (_, _, ty_generics, _) = params.generics_with_de_lifetime();
let let_default = match cattrs.default() {
attr::Default::Default => Some(quote!(