@@ -255,7 +255,7 @@ fn add_2d_zip(bench: &mut test::Bencher) {
255255 let mut a = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
256256 let b = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
257257 bench. iter ( || {
258- Zip :: from ( & mut a) . and ( & b) . apply ( |a, & b| * a += b) ;
258+ Zip :: from ( & mut a) . and ( & b) . for_each ( |a, & b| * a += b) ;
259259 } ) ;
260260}
261261
@@ -284,7 +284,7 @@ fn add_2d_alloc_zip_collect(bench: &mut test::Bencher) {
284284 let a = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
285285 let b = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
286286 bench. iter ( || {
287- Zip :: from ( & a) . and ( & b) . apply_collect ( |& x, & y| x + y)
287+ Zip :: from ( & a) . and ( & b) . map_collect ( |& x, & y| x + y)
288288 } ) ;
289289}
290290
@@ -300,7 +300,7 @@ fn vec_string_collect(bench: &mut test::Bencher) {
300300fn array_string_collect ( bench : & mut test:: Bencher ) {
301301 let v = Array :: from ( vec ! [ "" ; 10240 ] ) ;
302302 bench. iter ( || {
303- Zip :: from ( & v) . apply_collect ( |s| s. to_owned ( ) )
303+ Zip :: from ( & v) . map_collect ( |s| s. to_owned ( ) )
304304 } ) ;
305305}
306306
@@ -316,7 +316,7 @@ fn vec_f64_collect(bench: &mut test::Bencher) {
316316fn array_f64_collect ( bench : & mut test:: Bencher ) {
317317 let v = Array :: from ( vec ! [ 1. ; 10240 ] ) ;
318318 bench. iter ( || {
319- Zip :: from ( & v) . apply_collect ( |s| s + 1. )
319+ Zip :: from ( & v) . map_collect ( |s| s + 1. )
320320 } ) ;
321321}
322322
@@ -350,7 +350,7 @@ fn add_2d_zip_cutout(bench: &mut test::Bencher) {
350350 let mut acut = a. slice_mut ( s ! [ 1 ..-1 , 1 ..-1 ] ) ;
351351 let b = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
352352 bench. iter ( || {
353- Zip :: from ( & mut acut) . and ( & b) . apply ( |a, & b| * a += b) ;
353+ Zip :: from ( & mut acut) . and ( & b) . for_each ( |a, & b| * a += b) ;
354354 } ) ;
355355}
356356
@@ -363,7 +363,7 @@ fn add_2d_cutouts_by_4(bench: &mut test::Bencher) {
363363 bench. iter ( || {
364364 Zip :: from ( a. exact_chunks_mut ( chunksz) )
365365 . and ( b. exact_chunks ( chunksz) )
366- . apply ( |mut a, b| a += & b) ;
366+ . for_each ( |mut a, b| a += & b) ;
367367 } ) ;
368368}
369369
@@ -376,7 +376,7 @@ fn add_2d_cutouts_by_16(bench: &mut test::Bencher) {
376376 bench. iter ( || {
377377 Zip :: from ( a. exact_chunks_mut ( chunksz) )
378378 . and ( b. exact_chunks ( chunksz) )
379- . apply ( |mut a, b| a += & b) ;
379+ . for_each ( |mut a, b| a += & b) ;
380380 } ) ;
381381}
382382
@@ -389,7 +389,7 @@ fn add_2d_cutouts_by_32(bench: &mut test::Bencher) {
389389 bench. iter ( || {
390390 Zip :: from ( a. exact_chunks_mut ( chunksz) )
391391 . and ( b. exact_chunks ( chunksz) )
392- . apply ( |mut a, b| a += & b) ;
392+ . for_each ( |mut a, b| a += & b) ;
393393 } ) ;
394394}
395395
@@ -511,7 +511,7 @@ fn add_2d_zip_strided(bench: &mut test::Bencher) {
511511 let mut a = a. slice_mut ( s ! [ .., ..; 2 ] ) ;
512512 let b = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
513513 bench. iter ( || {
514- Zip :: from ( & mut a) . and ( & b) . apply ( |a, & b| * a += b) ;
514+ Zip :: from ( & mut a) . and ( & b) . for_each ( |a, & b| * a += b) ;
515515 } ) ;
516516}
517517
@@ -531,7 +531,7 @@ fn add_2d_zip_one_transposed(bench: &mut test::Bencher) {
531531 a. swap_axes ( 0 , 1 ) ;
532532 let b = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
533533 bench. iter ( || {
534- Zip :: from ( & mut a) . and ( & b) . apply ( |a, & b| * a += b) ;
534+ Zip :: from ( & mut a) . and ( & b) . for_each ( |a, & b| * a += b) ;
535535 } ) ;
536536}
537537
@@ -553,7 +553,7 @@ fn add_2d_zip_both_transposed(bench: &mut test::Bencher) {
553553 let mut b = Array :: < i32 , _ > :: zeros ( ( ADD2DSZ , ADD2DSZ ) ) ;
554554 b. swap_axes ( 0 , 1 ) ;
555555 bench. iter ( || {
556- Zip :: from ( & mut a) . and ( & b) . apply ( |a, & b| * a += b) ;
556+ Zip :: from ( & mut a) . and ( & b) . for_each ( |a, & b| * a += b) ;
557557 } ) ;
558558}
559559
0 commit comments