1
1
use std:: { io, num:: FpCategory } ;
2
2
3
- use serde:: { ser:: Impossible , serde_if_integer128 , Serialize , Serializer } ;
3
+ use serde:: { ser:: Impossible , Serialize , Serializer } ;
4
4
use serde_json:: ser:: { CompactFormatter , Formatter , PrettyFormatter , State } ;
5
5
6
6
use super :: errors:: PythonSerializerError ;
@@ -908,25 +908,23 @@ where
908
908
Ok ( ( ) )
909
909
}
910
910
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 ( ( ) )
930
928
}
931
929
932
930
fn serialize_u8 ( self , value : u8 ) -> Result < ( ) > {
@@ -1005,25 +1003,23 @@ where
1005
1003
Ok ( ( ) )
1006
1004
}
1007
1005
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 ( ( ) )
1027
1023
}
1028
1024
1029
1025
fn serialize_f32 ( self , _value : f32 ) -> Result < ( ) > {
@@ -1156,10 +1152,8 @@ impl<W: io::Write, F: Formatter> serde::ser::Serializer for NumberStrEmitter<'_,
1156
1152
Err ( invalid_number ( ) )
1157
1153
}
1158
1154
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 ( ) )
1163
1157
}
1164
1158
1165
1159
fn serialize_u8 ( self , _v : u8 ) -> Result < ( ) > {
@@ -1178,10 +1172,8 @@ impl<W: io::Write, F: Formatter> serde::ser::Serializer for NumberStrEmitter<'_,
1178
1172
Err ( invalid_number ( ) )
1179
1173
}
1180
1174
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 ( ) )
1185
1177
}
1186
1178
1187
1179
fn serialize_f32 ( self , _v : f32 ) -> Result < ( ) > {
0 commit comments