File tree 1 file changed +3
-3
lines changed
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) {
241
241
let mut data = vec ! [ 0 ; 1000 ] ;
242
242
243
243
b. iter ( || {
244
- let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
244
+ let tmp = std:: mem:: take ( & mut data) ;
245
245
let mut to_extend = black_box ( Vec :: new ( ) ) ;
246
246
to_extend. extend ( tmp. into_iter ( ) ) ;
247
247
data = black_box ( to_extend) ;
@@ -500,7 +500,7 @@ fn bench_in_place_recycle(b: &mut Bencher) {
500
500
let mut data = vec ! [ 0 ; 1000 ] ;
501
501
502
502
b. iter ( || {
503
- let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
503
+ let tmp = std:: mem:: take ( & mut data) ;
504
504
data = black_box (
505
505
tmp. into_iter ( )
506
506
. enumerate ( )
@@ -520,7 +520,7 @@ fn bench_in_place_zip_recycle(b: &mut Bencher) {
520
520
rng. fill_bytes ( & mut subst[ ..] ) ;
521
521
522
522
b. iter ( || {
523
- let tmp = std:: mem:: replace ( & mut data, Vec :: new ( ) ) ;
523
+ let tmp = std:: mem:: take ( & mut data) ;
524
524
let mangled = tmp
525
525
. into_iter ( )
526
526
. zip ( subst. iter ( ) . copied ( ) )
You can’t perform that action at this time.
0 commit comments