From 34de1e00c85a9219f04a1259a0afa6e50e437f52 Mon Sep 17 00:00:00 2001 From: Mingun Date: Thu, 22 Oct 2020 10:10:32 +0500 Subject: [PATCH] Implement IdentifierDeserializer for u64 instead of u32 because all identifiers deserialized with visit_u64 --- serde/src/private/de.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serde/src/private/de.rs b/serde/src/private/de.rs index bcb964a9..808d783d 100644 --- a/serde/src/private/de.rs +++ b/serde/src/private/de.rs @@ -2542,11 +2542,11 @@ pub trait IdentifierDeserializer<'de, E: Error> { fn from(self) -> Self::Deserializer; } -impl<'de, E> IdentifierDeserializer<'de, E> for u32 +impl<'de, E> IdentifierDeserializer<'de, E> for u64 where E: Error, { - type Deserializer = >::Deserializer; + type Deserializer = >::Deserializer; fn from(self) -> Self::Deserializer { self.into_deserializer()