@@ -56,14 +56,14 @@ impl LineRange {
56 new_range.lower + more_lines
56 new_range.lower + more_lines
57 } else if first_byte == Some(b'-') {
57 } else if first_byte == Some(b'-') {
58 // this will prevent values like "-+5" even though "+5" is valid integer
58 // this will prevent values like "-+5" even though "+5" is valid integer
59− if &line_numbers[1][1..].bytes().next() == &Some(b'+') {
59+ if line_numbers[1][1..].bytes().next() == Some(b'+') {
60 return Err("Invalid character after -".into());
60 return Err("Invalid character after -".into());
62− let less_lines = &line_numbers[1][1..]
62+ let prior_lines = &line_numbers[1][1..]
64 .map_err(|_| "Invalid character after -")?;
64 .map_err(|_| "Invalid character after -")?;
65 let prev_lower = new_range.lower;
65 let prev_lower = new_range.lower;
66− new_range.lower = new_range.lower - less_lines;
66+ new_range.lower -= prior_lines;
67 prev_lower
67 prev_lower
69 line_numbers[1].parse()?
69 line_numbers[1].parse()?