@@ -58,11 +58,11 @@ pub(crate) struct Stats {
5858pub ( crate ) type FnLineBreakLen = fn ( ) -> usize ;
5959#[ allow( dead_code) ]
6060pub ( crate ) fn line_break_len_cr ( ) -> usize {
61- 1 as usize
61+ 1_usize
6262}
6363#[ allow( dead_code) ]
6464pub ( crate ) fn line_break_len_crlf ( ) -> usize {
65- 2 as usize
65+ 2_usize
6666}
6767
6868pub ( crate ) type FnFindLastLineBreak < ' a > = fn ( bytes : & ' a [ u8 ] ) -> ( bool , usize ) ;
@@ -142,6 +142,7 @@ impl<'a, T> Iterator for IterRevolver<'a, T> {
142142 }
143143}
144144
145+ #[ allow( dead_code) ]
145146pub ( crate ) trait Converter < ' a > {
146147 fn set_line_break_handler ( & mut self , fn_line_break : FnFindLastLineBreak < ' a > ) ;
147148 fn get_line_break_handler ( & self ) -> FnFindLastLineBreak < ' a > ;
@@ -165,7 +166,7 @@ fn column_length_num_rightaligned(data: &[u8], runes: i16) -> (usize, usize) {
165166 let stop: usize = min ( data. len ( ) , runes as usize ) ;
166167
167168 while counted_runes < runes as usize {
168- let byten = eat. nth ( 0 ) ;
169+ let byten = eat. next ( ) ;
169170 let bb: u8 = match byten {
170171 None => {
171172 //TODO we ran out of data,this is an error, fix later.
@@ -174,10 +175,8 @@ fn column_length_num_rightaligned(data: &[u8], runes: i16) -> (usize, usize) {
174175 Some ( b) => * b,
175176 } ;
176177
177- match bb {
178- 48 ..=57 => return ( start, stop) ,
179- _ => { }
180- } ;
178+ if let 48 ..=57 = bb { return ( start, stop) }
179+
181180 start += 1 ;
182181 counted_runes += 1 ;
183182 }
@@ -192,7 +191,7 @@ fn column_length_char_rightaligned(data: &[u8], runes: i16) -> (usize, usize) {
192191 let stop: usize = min ( data. len ( ) , runes as usize ) ;
193192
194193 while counted_runes < runes as usize {
195- let byten = eat. nth ( 0 ) ;
194+ let byten = eat. next ( ) ;
196195 let bb: u8 = match byten {
197196 None => {
198197 //TODO we ran out of data,this is an error, fix later.
0 commit comments