11use std:: { io, num:: FpCategory } ;
22
3- use serde:: { ser:: Impossible , serde_if_integer128 , Serialize , Serializer } ;
3+ use serde:: { ser:: Impossible , Serialize , Serializer } ;
44use serde_json:: ser:: { CompactFormatter , Formatter , PrettyFormatter , State } ;
55
66use 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