@@ -352,8 +352,8 @@ impl App {
352352 }
353353
354354 fn next_match_expect (
355- reverse_ordering : & Vec < usize > ,
356- ordering : & Vec < usize > ,
355+ reverse_ordering : & [ usize ] ,
356+ ordering : & [ usize ] ,
357357 num_seq : usize ,
358358 matches_by_rank : & HashMap < usize , Vec < MatchPosition > > ,
359359 cur_match : ( usize , usize ) ,
@@ -376,8 +376,8 @@ impl App {
376376 }
377377
378378 fn previous_match_expect (
379- reverse_ordering : & Vec < usize > ,
380- ordering : & Vec < usize > ,
379+ reverse_ordering : & [ usize ] ,
380+ ordering : & [ usize ] ,
381381 num_seq : usize ,
382382 matches_by_rank : & HashMap < usize , Vec < MatchPosition > > ,
383383 cur_match : ( usize , usize ) ,
@@ -500,7 +500,7 @@ impl App {
500500 if let Some ( ( rank, match_ndx) ) = seq_state. current {
501501 let mut current_match_num = 0 ;
502502 for cur_rank in & self . ordering {
503- if let Some ( matches) = seq_state. matches_by_rank . get ( & cur_rank) {
503+ if let Some ( matches) = seq_state. matches_by_rank . get ( cur_rank) {
504504 if * cur_rank != rank {
505505 current_match_num += matches. len ( ) ;
506506 } else {
@@ -595,7 +595,7 @@ impl App {
595595 }
596596 }
597597
598- fn ordered_hdr_matches ( & self , match_ranks : & Vec < usize > ) -> Vec < usize > {
598+ fn ordered_hdr_matches ( & self , match_ranks : & [ usize ] ) -> Vec < usize > {
599599 let mut screenlines: Vec < usize > = match_ranks
600600 . iter ( )
601601 . map ( |r| self . reverse_ordering [ * r] )
@@ -724,7 +724,7 @@ impl App {
724724 // -1 <= user is 1-based
725725 self . alignment . set_ref_spec ( RefSpec :: Rank ( rank - 1 ) )
726726 }
727- Ok ( rank ) if rank == 0 => {
727+ Ok ( 0 ) => {
728728 Err ( RefSpecError :: ZeroRef )
729729 }
730730 // usize cannot be < 0
0 commit comments