summaryrefslogtreecommitdiffstats
path: root/src/ser.rs
diff options
context:
space:
mode:
authorDaniel Eades <danieleades@hotmail.com>2021-12-27 11:34:46 +0000
committerDaniel Eades <danieleades@hotmail.com>2021-12-28 18:26:19 +0000
commit51077f338678d566aabc76543456c8bf6c04a03b (patch)
treef8dc8abc5024c33a8f0cc4acae0c03018f70b259 /src/ser.rs
parent9aa13c6c8ac28b4e2b5c7bf3bcdb32563d802b35 (diff)
use infallible integer conversions where available
Diffstat (limited to 'src/ser.rs')
-rw-r--r--src/ser.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ser.rs b/src/ser.rs
index eef055a..5979d1f 100644
--- a/src/ser.rs
+++ b/src/ser.rs
@@ -98,15 +98,15 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer {
}
fn serialize_i8(self, v: i8) -> Result<Self::Ok> {
- self.serialize_i64(v as i64)
+ self.serialize_i64(v.into())
}
fn serialize_i16(self, v: i16) -> Result<Self::Ok> {
- self.serialize_i64(v as i64)
+ self.serialize_i64(v.into())
}
fn serialize_i32(self, v: i32) -> Result<Self::Ok> {
- self.serialize_i64(v as i64)
+ self.serialize_i64(v.into())
}
fn serialize_i64(self, v: i64) -> Result<Self::Ok> {
@@ -114,15 +114,15 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer {
}
fn serialize_u8(self, v: u8) -> Result<Self::Ok> {
- self.serialize_u64(v as u64)
+ self.serialize_u64(v.into())
}
fn serialize_u16(self, v: u16) -> Result<Self::Ok> {
- self.serialize_u64(v as u64)
+ self.serialize_u64(v.into())
}
fn serialize_u32(self, v: u32) -> Result<Self::Ok> {
- self.serialize_u64(v as u64)
+ self.serialize_u64(v.into())
}
fn serialize_u64(self, v: u64) -> Result<Self::Ok> {
@@ -138,7 +138,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer {
}
fn serialize_f32(self, v: f32) -> Result<Self::Ok> {
- self.serialize_f64(v as f64)
+ self.serialize_f64(v.into())
}
fn serialize_f64(self, v: f64) -> Result<Self::Ok> {