@@ -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 ;
@@ -503,6 +505,8 @@ fn merge_by_cmp(c: &mut Criterion) {
503
505
let mut data1 = vec ! [ 0 ; 1024 ] ;
504
506
let mut data2 = vec ! [ 0 ; 800 ] ;
505
507
let mut x = 0 ;
508
+
509
+ #[ allow( clippy:: explicit_counter_loop) ]
506
510
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
507
511
* elt = x;
508
512
x += 1 ;
@@ -531,6 +535,8 @@ fn merge_by_lt(c: &mut Criterion) {
531
535
let mut data1 = vec ! [ 0 ; 1024 ] ;
532
536
let mut data2 = vec ! [ 0 ; 800 ] ;
533
537
let mut x = 0 ;
538
+
539
+ #[ allow( clippy:: explicit_counter_loop) ]
534
540
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
535
541
* elt = x;
536
542
x += 1 ;
@@ -559,6 +565,8 @@ fn kmerge_default(c: &mut Criterion) {
559
565
let mut data1 = vec ! [ 0 ; 1024 ] ;
560
566
let mut data2 = vec ! [ 0 ; 800 ] ;
561
567
let mut x = 0 ;
568
+
569
+ #[ allow( clippy:: explicit_counter_loop) ]
562
570
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
563
571
* elt = x;
564
572
x += 1 ;
@@ -600,7 +608,7 @@ fn kmerge_tenway(c: &mut Criterion) {
600
608
601
609
let mut chunks = Vec :: new ( ) ;
602
610
let mut rest = & mut data[ ..] ;
603
- while rest. len ( ) > 0 {
611
+ while ! rest. is_empty ( ) {
604
612
let chunk_len = 1 + rng ( & mut state) % 512 ;
605
613
let chunk_len = cmp:: min ( rest. len ( ) , chunk_len as usize ) ;
606
614
let ( fst, tail) = { rest} . split_at_mut ( chunk_len) ;
0 commit comments