@@ -475,6 +475,8 @@ fn merge_default(c: &mut Criterion) {
475475    let  mut  data1 = vec ! [ 0 ;  1024 ] ; 
476476    let  mut  data2 = vec ! [ 0 ;  800 ] ; 
477477    let  mut  x = 0 ; 
478+ 
479+     #[ allow( clippy:: explicit_counter_loop) ]  
478480    for  ( _,  elt)  in  data1. iter_mut ( ) . enumerate ( )  { 
479481        * elt = x; 
480482        x += 1 ; 
@@ -503,6 +505,8 @@ fn merge_by_cmp(c: &mut Criterion) {
503505    let  mut  data1 = vec ! [ 0 ;  1024 ] ; 
504506    let  mut  data2 = vec ! [ 0 ;  800 ] ; 
505507    let  mut  x = 0 ; 
508+ 
509+     #[ allow( clippy:: explicit_counter_loop) ]  
506510    for  ( _,  elt)  in  data1. iter_mut ( ) . enumerate ( )  { 
507511        * elt = x; 
508512        x += 1 ; 
@@ -531,6 +535,8 @@ fn merge_by_lt(c: &mut Criterion) {
531535    let  mut  data1 = vec ! [ 0 ;  1024 ] ; 
532536    let  mut  data2 = vec ! [ 0 ;  800 ] ; 
533537    let  mut  x = 0 ; 
538+ 
539+     #[ allow( clippy:: explicit_counter_loop) ]  
534540    for  ( _,  elt)  in  data1. iter_mut ( ) . enumerate ( )  { 
535541        * elt = x; 
536542        x += 1 ; 
@@ -559,6 +565,8 @@ fn kmerge_default(c: &mut Criterion) {
559565    let  mut  data1 = vec ! [ 0 ;  1024 ] ; 
560566    let  mut  data2 = vec ! [ 0 ;  800 ] ; 
561567    let  mut  x = 0 ; 
568+ 
569+     #[ allow( clippy:: explicit_counter_loop) ]  
562570    for  ( _,  elt)  in  data1. iter_mut ( ) . enumerate ( )  { 
563571        * elt = x; 
564572        x += 1 ; 
@@ -600,7 +608,7 @@ fn kmerge_tenway(c: &mut Criterion) {
600608
601609    let  mut  chunks = Vec :: new ( ) ; 
602610    let  mut  rest = & mut  data[ ..] ; 
603-     while  rest. len ( )  >  0  { 
611+     while  ! rest. is_empty ( )  { 
604612        let  chunk_len = 1  + rng ( & mut  state)  % 512 ; 
605613        let  chunk_len = cmp:: min ( rest. len ( ) ,  chunk_len as  usize ) ; 
606614        let  ( fst,  tail)  = { rest} . split_at_mut ( chunk_len) ; 
0 commit comments