File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -241,7 +241,7 @@ fn bench_extend_recycle(b: &mut Bencher) {
241241 let mut data = vec ! [ 0 ; 1000 ] ;
242242
243243 b. iter ( || {
244- let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
244+ let tmp = std:: mem:: take ( & mut data) ;
245245 let mut to_extend = black_box ( Vec :: new ( ) ) ;
246246 to_extend. extend ( tmp. into_iter ( ) ) ;
247247 data = black_box ( to_extend) ;
@@ -500,7 +500,7 @@ fn bench_in_place_recycle(b: &mut Bencher) {
500500 let mut data = vec ! [ 0 ; 1000 ] ;
501501
502502 b. iter ( || {
503- let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
503+ let tmp = std:: mem:: take ( & mut data) ;
504504 data = black_box (
505505 tmp. into_iter ( )
506506 . enumerate ( )
@@ -520,7 +520,7 @@ fn bench_in_place_zip_recycle(b: &mut Bencher) {
520520 rng. fill_bytes ( & mut subst[ ..] ) ;
521521
522522 b. iter ( || {
523- let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
523+ let tmp = std:: mem:: take ( & mut data) ;
524524 let mangled = tmp
525525 . into_iter ( )
526526 . zip ( subst. iter ( ) . copied ( ) )
You can’t perform that action at this time.
0 commit comments