diff --git a/src/de.rs b/src/de.rs index 662e121..bf5d779 100644 --- a/src/de.rs +++ b/src/de.rs @@ -81,6 +81,14 @@ where self.de.deserialize_u64(Visitor::new(visitor, param)) } + fn deserialize_u128(self, visitor: V) -> Result + where + V: de::Visitor<'de>, + { + let param = Param::new(self.red_zone, self.stack_size); + self.de.deserialize_u128(Visitor::new(visitor, param)) + } + fn deserialize_i8(self, visitor: V) -> Result where V: de::Visitor<'de>, @@ -113,6 +121,14 @@ where self.de.deserialize_i64(Visitor::new(visitor, param)) } + fn deserialize_i128(self, visitor: V) -> Result + where + V: de::Visitor<'de>, + { + let param = Param::new(self.red_zone, self.stack_size); + self.de.deserialize_i128(Visitor::new(visitor, param)) + } + fn deserialize_f32(self, visitor: V) -> Result where V: de::Visitor<'de>,