@@ -125,7 +125,7 @@ where
125
125
let whole_seconds = seconds + ( milliseconds as i64 / 1000 ) ;
126
126
let subsec_millis = milliseconds % 1000 ;
127
127
if milliseconds > 0 {
128
- let combined = format ! ( "{}.{:03}" , whole_seconds , subsec_millis ) ;
128
+ let combined = format ! ( "{whole_seconds }.{subsec_millis :03}" ) ;
129
129
serializer. serialize_str ( & combined)
130
130
} else {
131
131
serializer. serialize_str ( & whole_seconds. to_string ( ) )
@@ -159,7 +159,7 @@ where
159
159
{
160
160
let seconds = f64:: deserialize ( deserializer) ?;
161
161
TimeDelta :: try_seconds ( seconds as i64 )
162
- . ok_or_else ( || D :: Error :: custom ( format ! ( "invalid time delta seconds `{}`" , seconds ) ) )
162
+ . ok_or_else ( || D :: Error :: custom ( format ! ( "invalid time delta seconds `{seconds }`" ) ) )
163
163
}
164
164
165
165
fn serialize_duration_minutes < S > ( duration : & TimeDelta , serializer : S ) -> Result < S :: Ok , S :: Error >
@@ -177,7 +177,7 @@ where
177
177
{
178
178
let minutes = f64:: deserialize ( deserializer) ?;
179
179
TimeDelta :: try_minutes ( minutes as i64 )
180
- . ok_or_else ( || D :: Error :: custom ( format ! ( "invalid time delta minutes `{}`" , minutes ) ) )
180
+ . ok_or_else ( || D :: Error :: custom ( format ! ( "invalid time delta minutes `{minutes }`" ) ) )
181
181
}
182
182
183
183
fn normalize_timestamp < ' de , D > ( deserializer : D ) -> Result < ( u64 , u64 ) , D :: Error >
@@ -199,7 +199,7 @@ where
199
199
} ;
200
200
201
201
// We need to do this due to floating point issues.
202
- let input_as_string = format ! ( "{}" , input) ;
202
+ let input_as_string = input. to_string ( ) ;
203
203
let parts: Result < Vec < u64 > , _ > = input_as_string
204
204
. split ( '.' )
205
205
. map ( |x| x. parse :: < u64 > ( ) . map_err ( DeError :: custom) )
0 commit comments