@@ -397,15 +397,14 @@ fn ziplongest(c: &mut Criterion) {
397
397
c. bench_function ( "ziplongest" , move |b| {
398
398
b. iter ( || {
399
399
let zip = v1. iter ( ) . zip_longest ( v2. iter ( ) ) ;
400
- let sum = zip. fold ( 0u32 , |mut acc, val| {
400
+ zip. fold ( 0u32 , |mut acc, val| {
401
401
match val {
402
402
EitherOrBoth :: Both ( x, y) => acc += x * y,
403
403
EitherOrBoth :: Left ( x) => acc += x,
404
404
EitherOrBoth :: Right ( y) => acc += y,
405
405
}
406
406
acc
407
- } ) ;
408
- sum
407
+ } )
409
408
} )
410
409
} ) ;
411
410
}
@@ -495,6 +494,8 @@ fn merge_default(c: &mut Criterion) {
495
494
let mut data1 = vec ! [ 0 ; 1024 ] ;
496
495
let mut data2 = vec ! [ 0 ; 800 ] ;
497
496
let mut x = 0 ;
497
+
498
+ #[ allow( clippy:: explicit_counter_loop) ]
498
499
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
499
500
* elt = x;
500
501
x += 1 ;
@@ -521,6 +522,8 @@ fn merge_by_cmp(c: &mut Criterion) {
521
522
let mut data1 = vec ! [ 0 ; 1024 ] ;
522
523
let mut data2 = vec ! [ 0 ; 800 ] ;
523
524
let mut x = 0 ;
525
+
526
+ #[ allow( clippy:: explicit_counter_loop) ]
524
527
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
525
528
* elt = x;
526
529
x += 1 ;
@@ -547,6 +550,8 @@ fn merge_by_lt(c: &mut Criterion) {
547
550
let mut data1 = vec ! [ 0 ; 1024 ] ;
548
551
let mut data2 = vec ! [ 0 ; 800 ] ;
549
552
let mut x = 0 ;
553
+
554
+ #[ allow( clippy:: explicit_counter_loop) ]
550
555
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
551
556
* elt = x;
552
557
x += 1 ;
@@ -573,6 +578,8 @@ fn kmerge_default(c: &mut Criterion) {
573
578
let mut data1 = vec ! [ 0 ; 1024 ] ;
574
579
let mut data2 = vec ! [ 0 ; 800 ] ;
575
580
let mut x = 0 ;
581
+
582
+ #[ allow( clippy:: explicit_counter_loop) ]
576
583
for ( _, elt) in data1. iter_mut ( ) . enumerate ( ) {
577
584
* elt = x;
578
585
x += 1 ;
@@ -612,7 +619,7 @@ fn kmerge_tenway(c: &mut Criterion) {
612
619
613
620
let mut chunks = Vec :: new ( ) ;
614
621
let mut rest = & mut data[ ..] ;
615
- while rest. len ( ) > 0 {
622
+ while ! rest. is_empty ( ) {
616
623
let chunk_len = 1 + rng ( & mut state) % 512 ;
617
624
let chunk_len = cmp:: min ( rest. len ( ) , chunk_len as usize ) ;
618
625
let ( fst, tail) = { rest } . split_at_mut ( chunk_len) ;
0 commit comments