From 9702ce19a35c1b9d9bdc746ae86e89e5e6984bb8 Mon Sep 17 00:00:00 2001 From: Mingun Date: Sat, 12 Aug 2023 16:32:16 +0500 Subject: [PATCH] Use deserialize_unit instead of deserialize_any for unit variants of untagged and adjacently tagged enums --- serde_derive/src/de.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serde_derive/src/de.rs b/serde_derive/src/de.rs index 3cff17271..2f3bf7289 100644 --- a/serde_derive/src/de.rs +++ b/serde_derive/src/de.rs @@ -1910,7 +1910,7 @@ fn deserialize_untagged_variant( quote!((#default)) }); quote_expr! { - match _serde::Deserializer::deserialize_any( + match _serde::Deserializer::deserialize_unit( #deserializer, _serde::__private::de::UntaggedUnitVisitor::new(#type_name, #variant_name) ) {