@@ -28,7 +28,7 @@ fn best_avail_loc() {
2828 ) ;
2929
3030 let locale_part = "fr" . to_string ( ) ;
31- let no_extensions_locale = JsString :: new ( locale_part. clone ( ) + & "-CA" . to_string ( ) ) ;
31+ let no_extensions_locale = JsString :: new ( locale_part. clone ( ) + "-CA" ) ;
3232 let available_locales = vec ! [ JsString :: new( locale_part. clone( ) ) ] ;
3333 assert_eq ! (
3434 best_available_locale( & available_locales, & no_extensions_locale, ) ,
@@ -38,7 +38,7 @@ fn best_avail_loc() {
3838 let ja_kana_t = JsString :: new ( "ja-Kana-JP-t" ) ;
3939 let ja_kana = JsString :: new ( "ja-Kana-JP" ) ;
4040 let no_extensions_locale = JsString :: new ( "ja-Kana-JP-t-it-latn-it" ) ;
41- let available_locales = vec ! [ ja_kana_t. clone ( ) , ja_kana. clone( ) ] ;
41+ let available_locales = vec ! [ ja_kana_t, ja_kana. clone( ) ] ;
4242 assert_eq ! (
4343 best_available_locale( & available_locales, & no_extensions_locale, ) ,
4444 Some ( ja_kana)
@@ -108,7 +108,7 @@ fn insert_unicode_ext() {
108108fn uni_ext_comp ( ) {
109109 let ext = JsString :: new ( "-u-ca-japanese-hc-h12" ) ;
110110 let components = unicode_extension_components ( & ext) ;
111- assert_eq ! ( components. attributes. is_empty( ) , true ) ;
111+ assert ! ( components. attributes. is_empty( ) ) ;
112112 assert_eq ! ( components. keywords. len( ) , 2 ) ;
113113 assert_eq ! ( components. keywords[ 0 ] . key, "ca" ) ;
114114 assert_eq ! ( components. keywords[ 0 ] . value, "japanese" ) ;
@@ -126,7 +126,7 @@ fn uni_ext_comp() {
126126
127127 let ext = JsString :: new ( "-u-ca-buddhist-kk-nu-thai" ) ;
128128 let components = unicode_extension_components ( & ext) ;
129- assert_eq ! ( components. attributes. is_empty( ) , true ) ;
129+ assert ! ( components. attributes. is_empty( ) ) ;
130130 assert_eq ! ( components. keywords. len( ) , 3 ) ;
131131 assert_eq ! ( components. keywords[ 0 ] . key, "ca" ) ;
132132 assert_eq ! ( components. keywords[ 0 ] . value, "buddhist" ) ;
@@ -137,7 +137,7 @@ fn uni_ext_comp() {
137137
138138 let ext = JsString :: new ( "-u-ca-islamic-civil" ) ;
139139 let components = unicode_extension_components ( & ext) ;
140- assert_eq ! ( components. attributes. is_empty( ) , true ) ;
140+ assert ! ( components. attributes. is_empty( ) ) ;
141141 assert_eq ! ( components. keywords. len( ) , 1 ) ;
142142 assert_eq ! ( components. keywords[ 0 ] . key, "ca" ) ;
143143 assert_eq ! ( components. keywords[ 0 ] . value, "islamic-civil" ) ;
@@ -167,7 +167,7 @@ fn locale_resolution() {
167167 ) ;
168168 assert_eq ! ( locale_record. locale, default_locale( ) ) ;
169169 assert_eq ! ( locale_record. data_locale, default_locale( ) ) ;
170- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
170+ assert ! ( locale_record. properties. is_empty( ) ) ;
171171
172172 // test best fit
173173 let available_locales = Vec :: < JsString > :: new ( ) ;
@@ -189,7 +189,7 @@ fn locale_resolution() {
189189 ) ;
190190 assert_eq ! ( locale_record. locale, default_locale( ) ) ;
191191 assert_eq ! ( locale_record. data_locale, default_locale( ) ) ;
192- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
192+ assert ! ( locale_record. properties. is_empty( ) ) ;
193193
194194 // available: [es-ES], requested: [es-ES]
195195 let available_locales = vec ! [ JsString :: new( "es-ES" ) ] ;
@@ -211,7 +211,7 @@ fn locale_resolution() {
211211 ) ;
212212 assert_eq ! ( locale_record. locale, "es-ES" ) ;
213213 assert_eq ! ( locale_record. data_locale, "es-ES" ) ;
214- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
214+ assert ! ( locale_record. properties. is_empty( ) ) ;
215215
216216 // available: [zh-CN], requested: []
217217 let available_locales = vec ! [ JsString :: new( "zh-CN" ) ] ;
@@ -233,7 +233,7 @@ fn locale_resolution() {
233233 ) ;
234234 assert_eq ! ( locale_record. locale, default_locale( ) ) ;
235235 assert_eq ! ( locale_record. data_locale, default_locale( ) ) ;
236- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
236+ assert ! ( locale_record. properties. is_empty( ) ) ;
237237}
238238
239239#[ test]
@@ -319,7 +319,7 @@ fn get_opt() {
319319 let other_locale_str = JsString :: new ( "de-DE" ) ;
320320 let values = vec ! [ other_locale_str] ;
321321 options_obj
322- . set ( "Locale" , locale_value. clone ( ) , true , & mut context)
322+ . set ( "Locale" , locale_value, true , & mut context)
323323 . expect ( "Setting a property should not fail" ) ;
324324 let option_type = GetOptionType :: String ;
325325 let get_option_result = get_option (
@@ -330,7 +330,7 @@ fn get_opt() {
330330 & fallback,
331331 & mut context,
332332 ) ;
333- assert_eq ! ( get_option_result. is_err( ) , true ) ;
333+ assert ! ( get_option_result. is_err( ) ) ;
334334
335335 let value = JsValue :: undefined ( ) ;
336336 let minimum = 1.0 ;
@@ -345,21 +345,21 @@ fn get_opt() {
345345 let maximum = 10.0 ;
346346 let fallback = Some ( 5.0 ) ;
347347 let get_option_result = default_number_option ( & value, minimum, maximum, fallback, & mut context) ;
348- assert_eq ! ( get_option_result. is_err( ) , true ) ;
348+ assert ! ( get_option_result. is_err( ) ) ;
349349
350350 let value = JsValue :: new ( 0 ) ;
351351 let minimum = 1.0 ;
352352 let maximum = 10.0 ;
353353 let fallback = Some ( 5.0 ) ;
354354 let get_option_result = default_number_option ( & value, minimum, maximum, fallback, & mut context) ;
355- assert_eq ! ( get_option_result. is_err( ) , true ) ;
355+ assert ! ( get_option_result. is_err( ) ) ;
356356
357357 let value = JsValue :: new ( 11 ) ;
358358 let minimum = 1.0 ;
359359 let maximum = 10.0 ;
360360 let fallback = Some ( 5.0 ) ;
361361 let get_option_result = default_number_option ( & value, minimum, maximum, fallback, & mut context) ;
362- assert_eq ! ( get_option_result. is_err( ) , true ) ;
362+ assert ! ( get_option_result. is_err( ) ) ;
363363
364364 let value_f64 = 7.0 ;
365365 let value = JsValue :: new ( value_f64) ;
@@ -375,34 +375,22 @@ fn get_opt() {
375375 let maximum = 10.0 ;
376376 let fallback_val = 5.0 ;
377377 let fallback = Some ( fallback_val) ;
378- let get_option_result = get_number_option (
379- & options,
380- & property,
381- minimum,
382- maximum,
383- fallback,
384- & mut context,
385- ) ;
378+ let get_option_result =
379+ get_number_option ( & options, property, minimum, maximum, fallback, & mut context) ;
386380 assert_eq ! ( get_option_result, Ok ( fallback) ) ;
387381
388382 let options = JsObject :: empty ( ) ;
389383 let value_f64 = 8.0 ;
390384 let value = JsValue :: new ( value_f64) ;
391385 let property = "fractionalSecondDigits" ;
392386 options
393- . set ( property, value. clone ( ) , true , & mut context)
387+ . set ( property, value, true , & mut context)
394388 . expect ( "Setting a property should not fail" ) ;
395389 let minimum = 1.0 ;
396390 let maximum = 10.0 ;
397391 let fallback = Some ( 5.0 ) ;
398- let get_option_result = get_number_option (
399- & options,
400- & property,
401- minimum,
402- maximum,
403- fallback,
404- & mut context,
405- ) ;
392+ let get_option_result =
393+ get_number_option ( & options, property, minimum, maximum, fallback, & mut context) ;
406394 assert_eq ! ( get_option_result, Ok ( Some ( value_f64) ) ) ;
407395}
408396
@@ -420,7 +408,7 @@ fn to_date_time_opts() {
420408 & DateTimeReqs :: Date ,
421409 & mut context,
422410 ) ;
423- assert_eq ! ( date_time_opts. is_err( ) , true ) ;
411+ assert ! ( date_time_opts. is_err( ) ) ;
424412
425413 let options_obj = JsObject :: empty ( ) ;
426414 options_obj
@@ -432,7 +420,7 @@ fn to_date_time_opts() {
432420 & DateTimeReqs :: Time ,
433421 & mut context,
434422 ) ;
435- assert_eq ! ( date_time_opts. is_err( ) , true ) ;
423+ assert ! ( date_time_opts. is_err( ) ) ;
436424
437425 let date_time_opts = to_date_time_options (
438426 & JsValue :: undefined ( ) ,
@@ -453,7 +441,7 @@ fn to_date_time_opts() {
453441 ) ;
454442 assert_eq ! (
455443 date_time_opts. get( "day" , & mut context) ,
456- Ok ( numeric_jsstring. clone ( ) )
444+ Ok ( numeric_jsstring)
457445 ) ;
458446
459447 let date_time_opts = to_date_time_options (
@@ -475,7 +463,7 @@ fn to_date_time_opts() {
475463 ) ;
476464 assert_eq ! (
477465 date_time_opts. get( "second" , & mut context) ,
478- Ok ( numeric_jsstring. clone ( ) )
466+ Ok ( numeric_jsstring)
479467 ) ;
480468
481469 let date_time_opts = to_date_time_options (
@@ -509,6 +497,6 @@ fn to_date_time_opts() {
509497 ) ;
510498 assert_eq ! (
511499 date_time_opts. get( "second" , & mut context) ,
512- Ok ( numeric_jsstring. clone ( ) )
500+ Ok ( numeric_jsstring)
513501 ) ;
514502}
0 commit comments