diff --git a/serde_derive/src/de/struct_.rs b/serde_derive/src/de/struct_.rs index b22a099c..a08d8acd 100644 --- a/serde_derive/src/de/struct_.rs +++ b/serde_derive/src/de/struct_.rs @@ -635,7 +635,7 @@ fn deserialize_map_in_place( }); let this_type = ¶ms.this_type; - let (_, _, ty_generics, _) = params.generics_with_de_lifetime(); + let (_, ty_generics, _) = params.generics.split_for_impl(); let let_default = match cattrs.default() { attr::Default::Default => Some(quote!(