1
0
mirror of https://github.com/sharkdp/bat.git synced 2025-02-21 20:38:44 +00:00

Remove unnecessary scope

This commit is contained in:
sharkdp 2018-10-07 10:09:10 +02:00
parent e30e1bab2e
commit da09f3877b

View File

@ -84,27 +84,25 @@ impl<'b> Controller<'b> {
let mut line_number: usize = 1; let mut line_number: usize = 1;
while reader.read_until(b'\n', &mut line_buffer)? > 0 { while reader.read_until(b'\n', &mut line_buffer)? > 0 {
{ match line_ranges {
match line_ranges { &Some(ref range) => {
&Some(ref range) => { if line_number < range.lower {
if line_number < range.lower { // Call the printer in case we need to call the syntax highlighter
// Call the printer in case we need to call the syntax highlighter // for this line. However, set `out_of_range` to `true`.
// for this line. However, set `out_of_range` to `true`. printer.print_line(true, writer, line_number, &line_buffer)?;
printer.print_line(true, writer, line_number, &line_buffer)?; } else if line_number > range.upper {
} else if line_number > range.upper { // no more lines in range, exit early
// no more lines in range, exit early break;
break; } else {
} else {
printer.print_line(false, writer, line_number, &line_buffer)?;
}
}
&None => {
printer.print_line(false, writer, line_number, &line_buffer)?; printer.print_line(false, writer, line_number, &line_buffer)?;
} }
} }
&None => {
line_number += 1; printer.print_line(false, writer, line_number, &line_buffer)?;
}
} }
line_number += 1;
line_buffer.clear(); line_buffer.clear();
} }
Ok(()) Ok(())