@@ -475,6 +475,8 @@ fn merge_default(c: &mut Criterion) {
475
475
let mut data1 = vec ! [ 0 ; 1024 ] ;
476
476
let mut data2 = vec ! [ 0 ; 800 ] ;
477
477
let mut x = 0 ;
478
+
479
+ #[ allow( clippy:: explicit_counter_loop) ]
478
480
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
479
481
* elt = x;
480
482
x += 1 ;
@@ -501,6 +503,8 @@ fn merge_by_cmp(c: &mut Criterion) {
501
503
let mut data1 = vec ! [ 0 ; 1024 ] ;
502
504
let mut data2 = vec ! [ 0 ; 800 ] ;
503
505
let mut x = 0 ;
506
+
507
+ #[ allow( clippy:: explicit_counter_loop) ]
504
508
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
505
509
* elt = x;
506
510
x += 1 ;
@@ -527,6 +531,8 @@ fn merge_by_lt(c: &mut Criterion) {
527
531
let mut data1 = vec ! [ 0 ; 1024 ] ;
528
532
let mut data2 = vec ! [ 0 ; 800 ] ;
529
533
let mut x = 0 ;
534
+
535
+ #[ allow( clippy:: explicit_counter_loop) ]
530
536
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
531
537
* elt = x;
532
538
x += 1 ;
@@ -553,6 +559,8 @@ fn kmerge_default(c: &mut Criterion) {
553
559
let mut data1 = vec ! [ 0 ; 1024 ] ;
554
560
let mut data2 = vec ! [ 0 ; 800 ] ;
555
561
let mut x = 0 ;
562
+
563
+ #[ allow( clippy:: explicit_counter_loop) ]
556
564
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
557
565
* elt = x;
558
566
x += 1 ;
@@ -592,7 +600,7 @@ fn kmerge_tenway(c: &mut Criterion) {
592
600
593
601
let mut chunks = Vec :: new ( ) ;
594
602
let mut rest = & mut data[ ..] ;
595
- while rest. len ( ) > 0 {
603
+ while ! rest. is_empty ( ) {
596
604
let chunk_len = 1 + rng ( & mut state) % 512 ;
597
605
let chunk_len = cmp:: min ( rest. len ( ) , chunk_len as usize ) ;
598
606
let ( fst, tail) = { rest } . split_at_mut ( chunk_len) ;
0 commit comments