diff --git a/serde/src/de/ignored_any.rs b/serde/src/de/ignored_any.rs index 68a644e0d..1d50f5ec3 100644 --- a/serde/src/de/ignored_any.rs +++ b/serde/src/de/ignored_any.rs @@ -130,12 +130,28 @@ impl<'de> Visitor<'de> for IgnoredAny { Ok(IgnoredAny) } + serde_if_integer128! { + #[inline] + fn visit_i128(self, x: i128) -> Result { + let _ = x; + Ok(IgnoredAny) + } + } + #[inline] fn visit_u64(self, x: u64) -> Result { let _ = x; Ok(IgnoredAny) } + serde_if_integer128! { + #[inline] + fn visit_u128(self, x: u128) -> Result { + let _ = x; + Ok(IgnoredAny) + } + } + #[inline] fn visit_f64(self, x: f64) -> Result { let _ = x;