@@ -60,7 +60,7 @@ fn serialize_timestamp() {
6060}
6161
6262#[ test]
63- fn serialize_timestamp_milliseconds ( ) {
63+ fn serialize_timestamp_milliseconds ( ) -> serde_json :: Result < ( ) > {
6464 let value_milliseconds = TestMilliseconds {
6565 dt : datetime ! ( 2000 -01 -01 00 : 00 : 00.999 UTC ) ,
6666 } ;
@@ -78,14 +78,15 @@ fn serialize_timestamp_milliseconds() {
7878 ) ;
7979 // serde_test does not support I128, see: https://github.com/serde-rs/test/issues/18
8080 let milliseconds_str = r#"{"dt":946684800999}"# ;
81- let deserialized_milliseconds: TestMilliseconds = serde_json:: from_str ( milliseconds_str) . unwrap ( ) ;
82- let serialized_milliseconds = serde_json:: to_string ( & value_milliseconds) . unwrap ( ) ;
81+ let deserialized_milliseconds: TestMilliseconds = serde_json:: from_str ( milliseconds_str) ? ;
82+ let serialized_milliseconds = serde_json:: to_string ( & value_milliseconds) ? ;
8383 assert_eq ! ( value_milliseconds. dt, deserialized_milliseconds. dt) ;
8484 assert_eq ! ( serialized_milliseconds, milliseconds_str) ;
85+ Ok ( ( ) )
8586}
8687
8788#[ test]
88- fn serialize_timestamp_microseconds ( ) {
89+ fn serialize_timestamp_microseconds ( ) -> serde_json :: Result < ( ) > {
8990 let value_microseconds = TestMicroseconds {
9091 dt : datetime ! ( 2000 -01 -01 00 : 00 : 00.999_999 UTC ) ,
9192 } ;
@@ -103,14 +104,15 @@ fn serialize_timestamp_microseconds() {
103104 ) ;
104105 // serde_test does not support I128, see: https://github.com/serde-rs/test/issues/18
105106 let microseconds_str = r#"{"dt":946684800999999}"# ;
106- let deserialized_microseconds: TestMicroseconds = serde_json:: from_str ( microseconds_str) . unwrap ( ) ;
107- let serialized_microseconds = serde_json:: to_string ( & value_microseconds) . unwrap ( ) ;
107+ let deserialized_microseconds: TestMicroseconds = serde_json:: from_str ( microseconds_str) ? ;
108+ let serialized_microseconds = serde_json:: to_string ( & value_microseconds) ? ;
108109 assert_eq ! ( value_microseconds. dt, deserialized_microseconds. dt) ;
109110 assert_eq ! ( serialized_microseconds, microseconds_str) ;
111+ Ok ( ( ) )
110112}
111113
112114#[ test]
113- fn serialize_timestamp_nanoseconds ( ) {
115+ fn serialize_timestamp_nanoseconds ( ) -> serde_json :: Result < ( ) > {
114116 let value_nanoseconds = TestNanoseconds {
115117 dt : datetime ! ( 2000 -01 -01 00 : 00 : 00.999_999_999 UTC ) ,
116118 } ;
@@ -128,8 +130,9 @@ fn serialize_timestamp_nanoseconds() {
128130 ) ;
129131 // serde_test does not support I128, see: https://github.com/serde-rs/test/issues/18
130132 let nanoseconds_str = r#"{"dt":946684800999999999}"# ;
131- let deserialized_nanoseconds: TestNanoseconds = serde_json:: from_str ( nanoseconds_str) . unwrap ( ) ;
132- let serialized_nanoseconds = serde_json:: to_string ( & value_nanoseconds) . unwrap ( ) ;
133+ let deserialized_nanoseconds: TestNanoseconds = serde_json:: from_str ( nanoseconds_str) ? ;
134+ let serialized_nanoseconds = serde_json:: to_string ( & value_nanoseconds) ? ;
133135 assert_eq ! ( value_nanoseconds. dt, deserialized_nanoseconds. dt) ;
134136 assert_eq ! ( serialized_nanoseconds, nanoseconds_str) ;
137+ Ok ( ( ) )
135138}
0 commit comments