From a8f12cb2124b0e7a8a359ef8fabb82ca2c8fa766 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Wed, 23 Nov 2022 18:46:40 +0800 Subject: [PATCH] Fix only_i32 build. --- src/serde/deserialize.rs | 2 +- src/serde/ser.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serde/deserialize.rs b/src/serde/deserialize.rs index d8593c5c..c8f59bd8 100644 --- a/src/serde/deserialize.rs +++ b/src/serde/deserialize.rs @@ -94,7 +94,7 @@ impl<'de> Visitor<'de> for DynamicVisitor { return Ok(Dynamic::from(v as INT)); #[cfg(feature = "only_i32")] - if v <= INT::MAX as i32 { + if v <= INT::MAX as u32 { return Ok(Dynamic::from(v as INT)); } diff --git a/src/serde/ser.rs b/src/serde/ser.rs index a2020714..c4030dbd 100644 --- a/src/serde/ser.rs +++ b/src/serde/ser.rs @@ -189,7 +189,7 @@ impl Serializer for &mut DynamicSerializer { return Ok(Dynamic::from(v as INT)); #[cfg(feature = "only_i32")] - if v <= INT::MAX as i32 { + if v <= INT::MAX as u32 { return Ok(Dynamic::from(v as INT)); }