summaryrefslogtreecommitdiffstats
path: root/src/de.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/de.rs')
-rw-r--r--src/de.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/de.rs b/src/de.rs
index 9df347f..d1271b2 100644
--- a/src/de.rs
+++ b/src/de.rs
@@ -62,25 +62,25 @@ impl<'de> de::Deserializer<'de> for Value {
#[inline]
fn deserialize_u8<V: de::Visitor<'de>>(self, visitor: V) -> Result<V::Value> {
// FIXME: This should *fail* if the value does not fit in the requets integer type
- visitor.visit_u8(self.into_int()? as u8)
+ visitor.visit_u8(self.into_uint()? as u8)
}
#[inline]
fn deserialize_u16<V: de::Visitor<'de>>(self, visitor: V) -> Result<V::Value> {
// FIXME: This should *fail* if the value does not fit in the requets integer type
- visitor.visit_u16(self.into_int()? as u16)
+ visitor.visit_u16(self.into_uint()? as u16)
}
#[inline]
fn deserialize_u32<V: de::Visitor<'de>>(self, visitor: V) -> Result<V::Value> {
// FIXME: This should *fail* if the value does not fit in the requets integer type
- visitor.visit_u32(self.into_int()? as u32)
+ visitor.visit_u32(self.into_uint()? as u32)
}
#[inline]
fn deserialize_u64<V: de::Visitor<'de>>(self, visitor: V) -> Result<V::Value> {
// FIXME: This should *fail* if the value does not fit in the requets integer type
- visitor.visit_u64(self.into_int()? as u64)
+ visitor.visit_u64(self.into_uint()? as u64)
}
#[inline]