@@ -390,37 +390,37 @@ fn zip_unchecked_counted_loop3(c: &mut Criterion) {
390
390
} ) ;
391
391
}
392
392
393
- fn group_by_lazy_1 ( c : & mut Criterion ) {
393
+ fn chunk_by_lazy_1 ( c : & mut Criterion ) {
394
394
let mut data = vec ! [ 0 ; 1024 ] ;
395
395
for ( index, elt) in data. iter_mut ( ) . enumerate ( ) {
396
396
* elt = index / 10 ;
397
397
}
398
398
399
399
let data = black_box ( data) ;
400
400
401
- c. bench_function ( "group by lazy 1" , move |b| {
401
+ c. bench_function ( "chunk by lazy 1" , move |b| {
402
402
b. iter ( || {
403
- for ( _key, group ) in & data. iter ( ) . group_by ( |elt| * * elt) {
404
- for elt in group {
403
+ for ( _key, chunk ) in & data. iter ( ) . chunk_by ( |elt| * * elt) {
404
+ for elt in chunk {
405
405
black_box ( elt) ;
406
406
}
407
407
}
408
408
} )
409
409
} ) ;
410
410
}
411
411
412
- fn group_by_lazy_2 ( c : & mut Criterion ) {
412
+ fn chunk_by_lazy_2 ( c : & mut Criterion ) {
413
413
let mut data = vec ! [ 0 ; 1024 ] ;
414
414
for ( index, elt) in data. iter_mut ( ) . enumerate ( ) {
415
415
* elt = index / 2 ;
416
416
}
417
417
418
418
let data = black_box ( data) ;
419
419
420
- c. bench_function ( "group by lazy 2" , move |b| {
420
+ c. bench_function ( "chunk by lazy 2" , move |b| {
421
421
b. iter ( || {
422
- for ( _key, group ) in & data. iter ( ) . group_by ( |elt| * * elt) {
423
- for elt in group {
422
+ for ( _key, chunk ) in & data. iter ( ) . chunk_by ( |elt| * * elt) {
423
+ for elt in chunk {
424
424
black_box ( elt) ;
425
425
}
426
426
}
@@ -436,8 +436,8 @@ fn slice_chunks(c: &mut Criterion) {
436
436
437
437
c. bench_function ( "slice chunks" , move |b| {
438
438
b. iter ( || {
439
- for group in data. chunks ( sz) {
440
- for elt in group {
439
+ for chunk in data. chunks ( sz) {
440
+ for elt in chunk {
441
441
black_box ( elt) ;
442
442
}
443
443
}
@@ -453,8 +453,8 @@ fn chunks_lazy_1(c: &mut Criterion) {
453
453
454
454
c. bench_function ( "chunks lazy 1" , move |b| {
455
455
b. iter ( || {
456
- for group in & data. iter ( ) . chunks ( sz) {
457
- for elt in group {
456
+ for chunk in & data. iter ( ) . chunks ( sz) {
457
+ for elt in chunk {
458
458
black_box ( elt) ;
459
459
}
460
460
}
@@ -813,8 +813,8 @@ criterion_group!(
813
813
zipdot_i32_unchecked_counted_loop,
814
814
zipdot_f32_unchecked_counted_loop,
815
815
zip_unchecked_counted_loop3,
816
- group_by_lazy_1 ,
817
- group_by_lazy_2 ,
816
+ chunk_by_lazy_1 ,
817
+ chunk_by_lazy_2 ,
818
818
slice_chunks,
819
819
chunks_lazy_1,
820
820
equal,
0 commit comments