@@ -495,6 +495,8 @@ fn merge_default(c: &mut Criterion) {
495
495
let mut data1 = vec ! [ 0 ; 1024 ] ;
496
496
let mut data2 = vec ! [ 0 ; 800 ] ;
497
497
let mut x = 0 ;
498
+
499
+ #[ allow( clippy:: explicit_counter_loop) ]
498
500
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
499
501
* elt = x;
500
502
x += 1 ;
@@ -521,6 +523,8 @@ fn merge_by_cmp(c: &mut Criterion) {
521
523
let mut data1 = vec ! [ 0 ; 1024 ] ;
522
524
let mut data2 = vec ! [ 0 ; 800 ] ;
523
525
let mut x = 0 ;
526
+
527
+ #[ allow( clippy:: explicit_counter_loop) ]
524
528
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
525
529
* elt = x;
526
530
x += 1 ;
@@ -547,6 +551,8 @@ fn merge_by_lt(c: &mut Criterion) {
547
551
let mut data1 = vec ! [ 0 ; 1024 ] ;
548
552
let mut data2 = vec ! [ 0 ; 800 ] ;
549
553
let mut x = 0 ;
554
+
555
+ #[ allow( clippy:: explicit_counter_loop) ]
550
556
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
551
557
* elt = x;
552
558
x += 1 ;
@@ -573,6 +579,8 @@ fn kmerge_default(c: &mut Criterion) {
573
579
let mut data1 = vec ! [ 0 ; 1024 ] ;
574
580
let mut data2 = vec ! [ 0 ; 800 ] ;
575
581
let mut x = 0 ;
582
+
583
+ #[ allow( clippy:: explicit_counter_loop) ]
576
584
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
577
585
* elt = x;
578
586
x += 1 ;
@@ -612,7 +620,7 @@ fn kmerge_tenway(c: &mut Criterion) {
612
620
613
621
let mut chunks = Vec :: new ( ) ;
614
622
let mut rest = & mut data[ ..] ;
615
- while rest. len ( ) > 0 {
623
+ while ! rest. is_empty ( ) {
616
624
let chunk_len = 1 + rng ( & mut state) % 512 ;
617
625
let chunk_len = cmp:: min ( rest. len ( ) , chunk_len as usize ) ;
618
626
let ( fst, tail) = { rest } . split_at_mut ( chunk_len) ;
0 commit comments