File tree Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ fn bench_extend_recycle(b: &mut Bencher) {
244244 let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
245245 let mut to_extend = black_box ( Vec :: new ( ) ) ;
246246 to_extend. extend ( tmp. into_iter ( ) ) ;
247- std :: mem :: replace ( & mut data, black_box ( to_extend) ) ;
247+ data = black_box ( to_extend) ;
248248 } ) ;
249249
250250 black_box ( data) ;
@@ -502,16 +502,13 @@ fn bench_in_place_recycle(b: &mut test::Bencher) {
502502
503503 b. iter ( || {
504504 let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
505- std:: mem:: replace (
506- & mut data,
507- black_box (
508- tmp. into_iter ( )
509- . enumerate ( )
510- . map ( |( idx, e) | idx. wrapping_add ( e) )
511- . fuse ( )
512- . peekable ( )
513- . collect :: < Vec < usize > > ( ) ,
514- ) ,
505+ data = black_box (
506+ tmp. into_iter ( )
507+ . enumerate ( )
508+ . map ( |( idx, e) | idx. wrapping_add ( e) )
509+ . fuse ( )
510+ . peekable ( )
511+ . collect :: < Vec < usize > > ( ) ,
515512 ) ;
516513 } ) ;
517514}
@@ -532,7 +529,7 @@ fn bench_in_place_zip_recycle(b: &mut test::Bencher) {
532529 . map ( |( i, ( d, s) ) | d. wrapping_add ( i as u8 ) ^ s)
533530 . collect :: < Vec < _ > > ( ) ;
534531 assert_eq ! ( mangled. len( ) , 1000 ) ;
535- std :: mem :: replace ( & mut data, black_box ( mangled) ) ;
532+ data = black_box ( mangled) ;
536533 } ) ;
537534}
538535
You can’t perform that action at this time.
0 commit comments