From 0ff4882cab2afe7f45d9d57d3f69564b36f0af4e Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 26 May 2018 15:15:07 -0700 Subject: [PATCH] Implement IntoDeserializer for i128 and u128 --- serde/src/de/value.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/serde/src/de/value.rs b/serde/src/de/value.rs index 101531b3..d08bae3b 100644 --- a/serde/src/de/value.rs +++ b/serde/src/de/value.rs @@ -218,6 +218,11 @@ primitive_deserializer!(f32, "an `f32`.", F32Deserializer, visit_f32); primitive_deserializer!(f64, "an `f64`.", F64Deserializer, visit_f64); primitive_deserializer!(char, "a `char`.", CharDeserializer, visit_char); +serde_if_integer128! { + primitive_deserializer!(i128, "an `i128`.", I128Deserializer, visit_i128); + primitive_deserializer!(u128, "a `u128`.", U128Deserializer, visit_u128); +} + /// A deserializer holding a `u32`. #[derive(Clone, Debug)] pub struct U32Deserializer {