@@ -49,7 +49,7 @@ fn test_file() {
49
49
let s: Settings = c. try_deserialize ( ) . unwrap ( ) ;
50
50
51
51
assert ! ( s. debug. approx_eq_ulps( & 1.0 , 2 ) ) ;
52
- assert_eq ! ( s. production, Some ( "false" . to_string ( ) ) ) ;
52
+ assert_eq ! ( s. production, Some ( "false" . to_owned ( ) ) ) ;
53
53
assert_eq ! ( s. place. name, "Torre di Pisa" ) ;
54
54
assert ! ( s. place. longitude. approx_eq_ulps( & 43.722_498_5 , 2 ) ) ;
55
55
assert ! ( s. place. latitude. approx_eq_ulps( & 10.397_052_2 , 2 ) ) ;
@@ -58,23 +58,23 @@ fn test_file() {
58
58
assert_eq ! ( s. place. rating, Some ( 4.5 ) ) ;
59
59
assert_eq ! ( s. place. telephone, None ) ;
60
60
assert_eq ! ( s. elements. len( ) , 10 ) ;
61
- assert_eq ! ( s. elements[ 3 ] , "4" . to_string ( ) ) ;
61
+ assert_eq ! ( s. elements[ 3 ] , "4" . to_owned ( ) ) ;
62
62
if cfg ! ( feature = "preserve_order" ) {
63
63
assert_eq ! (
64
64
s. place
65
65
. creator
66
66
. into_iter( )
67
67
. collect:: <Vec <( String , Value ) >>( ) ,
68
68
vec![
69
- ( "name" . to_string ( ) , "John Smith" . into( ) ) ,
69
+ ( "name" . to_owned ( ) , "John Smith" . into( ) ) ,
70
70
( "username" . into( ) , "jsmith" . into( ) ) ,
71
71
( "email" . into( ) , "jsmith@localhost" . into( ) ) ,
72
72
]
73
73
) ;
74
74
} else {
75
75
assert_eq ! (
76
76
s. place. creator[ "name" ] . clone( ) . into_string( ) . unwrap( ) ,
77
- "John Smith" . to_string ( )
77
+ "John Smith" . to_owned ( )
78
78
) ;
79
79
}
80
80
}
@@ -118,17 +118,9 @@ fn test_override_uppercase_value_for_struct() {
118
118
. unwrap ( ) ;
119
119
120
120
let settings = cfg. try_deserialize :: < OverrideSettings > ( ) ;
121
-
122
- match settings {
123
- Ok ( v) => {
124
- // this assertion will ensure that the map has only lowercase keys
125
- assert_eq ! ( v. FOO , "FOO should be overridden" ) ;
126
- assert_eq ! ( v. foo, "I HAVE BEEN OVERRIDDEN_WITH_UPPER_CASE" . to_string( ) ) ;
127
- }
128
- Err ( e) => {
129
- panic ! ( "{}" , e) ;
130
- }
131
- }
121
+ // this assertion will ensure that the map has only lowercase keys
122
+ assert_eq ! ( v. FOO , "FOO should be overridden" ) ;
123
+ assert_eq ! ( v. foo, "I HAVE BEEN OVERRIDDEN_WITH_UPPER_CASE" . to_owned( ) ) ;
132
124
}
133
125
134
126
#[ test]
@@ -142,8 +134,7 @@ fn test_override_lowercase_value_for_struct() {
142
134
. unwrap ( ) ;
143
135
144
136
let values: OverrideSettings = cfg. try_deserialize ( ) . unwrap ( ) ;
145
- assert_eq ! ( values. foo, "I have been overridden_with_lower_case" . to_string( )
146
- ) ;
137
+ assert_eq ! ( values. foo, "I have been overridden_with_lower_case" . to_owned( ) ) ;
147
138
}
148
139
149
140
#[ derive( Debug , Deserialize , PartialEq ) ]
0 commit comments