Skip to content

Commit 6bfeacd

Browse files
committed
fixup serde mode
1 parent 4acfe81 commit 6bfeacd

File tree

1 file changed

+39
-47
lines changed

1 file changed

+39
-47
lines changed

src/serializers/ser.rs

Lines changed: 39 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::{io, num::FpCategory};
22

3-
use serde::{ser::Impossible, serde_if_integer128, Serialize, Serializer};
3+
use serde::{ser::Impossible, Serialize, Serializer};
44
use serde_json::ser::{CompactFormatter, Formatter, PrettyFormatter, State};
55

66
use super::errors::PythonSerializerError;
@@ -908,25 +908,23 @@ where
908908
Ok(())
909909
}
910910

911-
serde_if_integer128! {
912-
fn serialize_i128(self, value: i128) -> Result<()> {
913-
tri!(self
914-
.ser
915-
.formatter
916-
.begin_string(&mut self.ser.writer)
917-
.map_err(|e| PythonSerializerError { message: e.to_string() }));
918-
tri!(self
919-
.ser
920-
.formatter
921-
.write_number_str(&mut self.ser.writer, &value.to_string())
922-
.map_err(|e| PythonSerializerError { message: e.to_string() }));
923-
tri!(self
924-
.ser
925-
.formatter
926-
.end_string(&mut self.ser.writer)
927-
.map_err(|e| PythonSerializerError { message: e.to_string() }));
928-
Ok(())
929-
}
911+
fn serialize_i128(self, value: i128) -> Result<()> {
912+
tri!(self
913+
.ser
914+
.formatter
915+
.begin_string(&mut self.ser.writer)
916+
.map_err(|e| PythonSerializerError { message: e.to_string() }));
917+
tri!(self
918+
.ser
919+
.formatter
920+
.write_number_str(&mut self.ser.writer, &value.to_string())
921+
.map_err(|e| PythonSerializerError { message: e.to_string() }));
922+
tri!(self
923+
.ser
924+
.formatter
925+
.end_string(&mut self.ser.writer)
926+
.map_err(|e| PythonSerializerError { message: e.to_string() }));
927+
Ok(())
930928
}
931929

932930
fn serialize_u8(self, value: u8) -> Result<()> {
@@ -1005,25 +1003,23 @@ where
10051003
Ok(())
10061004
}
10071005

1008-
serde_if_integer128! {
1009-
fn serialize_u128(self, value: u128) -> Result<()> {
1010-
tri!(self
1011-
.ser
1012-
.formatter
1013-
.begin_string(&mut self.ser.writer)
1014-
.map_err(|e| PythonSerializerError { message: e.to_string() }));
1015-
tri!(self
1016-
.ser
1017-
.formatter
1018-
.write_number_str(&mut self.ser.writer, &value.to_string())
1019-
.map_err(|e| PythonSerializerError { message: e.to_string() }));
1020-
tri!(self
1021-
.ser
1022-
.formatter
1023-
.end_string(&mut self.ser.writer)
1024-
.map_err(|e| PythonSerializerError { message: e.to_string() }));
1025-
Ok(())
1026-
}
1006+
fn serialize_u128(self, value: u128) -> Result<()> {
1007+
tri!(self
1008+
.ser
1009+
.formatter
1010+
.begin_string(&mut self.ser.writer)
1011+
.map_err(|e| PythonSerializerError { message: e.to_string() }));
1012+
tri!(self
1013+
.ser
1014+
.formatter
1015+
.write_number_str(&mut self.ser.writer, &value.to_string())
1016+
.map_err(|e| PythonSerializerError { message: e.to_string() }));
1017+
tri!(self
1018+
.ser
1019+
.formatter
1020+
.end_string(&mut self.ser.writer)
1021+
.map_err(|e| PythonSerializerError { message: e.to_string() }));
1022+
Ok(())
10271023
}
10281024

10291025
fn serialize_f32(self, _value: f32) -> Result<()> {
@@ -1156,10 +1152,8 @@ impl<W: io::Write, F: Formatter> serde::ser::Serializer for NumberStrEmitter<'_,
11561152
Err(invalid_number())
11571153
}
11581154

1159-
serde_if_integer128! {
1160-
fn serialize_i128(self, _v: i128) -> Result<()> {
1161-
Err(invalid_number())
1162-
}
1155+
fn serialize_i128(self, _v: i128) -> Result<()> {
1156+
Err(invalid_number())
11631157
}
11641158

11651159
fn serialize_u8(self, _v: u8) -> Result<()> {
@@ -1178,10 +1172,8 @@ impl<W: io::Write, F: Formatter> serde::ser::Serializer for NumberStrEmitter<'_,
11781172
Err(invalid_number())
11791173
}
11801174

1181-
serde_if_integer128! {
1182-
fn serialize_u128(self, _v: u128) -> Result<()> {
1183-
Err(invalid_number())
1184-
}
1175+
fn serialize_u128(self, _v: u128) -> Result<()> {
1176+
Err(invalid_number())
11851177
}
11861178

11871179
fn serialize_f32(self, _v: f32) -> Result<()> {

0 commit comments

Comments
 (0)