Line range minus syntax clippy suggestions addressed

This commit is contained in:
Bojan Durdevic authored and David Peter committed 2021-11-24 07:27:36 +01:00
1 parent bc86c29185
commit 0eb4aaac1e
1 file changed
+3 -3
+3 -3
View File
@@ -56,14 +56,14 @@ impl LineRange {
new_range.lower + more_lines new_range.lower + more_lines
} else if first_byte == Some(b'-') { } else if first_byte == Some(b'-') {
// this will prevent values like "-+5" even though "+5" is valid integer // this will prevent values like "-+5" even though "+5" is valid integer
if &line_numbers[1][1..].bytes().next() == &Some(b'+') { if line_numbers[1][1..].bytes().next() == Some(b'+') {
return Err("Invalid character after -".into()); return Err("Invalid character after -".into());
} }
let less_lines = &line_numbers[1][1..] let prior_lines = &line_numbers[1][1..]
.parse() .parse()
.map_err(|_| "Invalid character after -")?; .map_err(|_| "Invalid character after -")?;
let prev_lower = new_range.lower; let prev_lower = new_range.lower;
new_range.lower = new_range.lower - less_lines; new_range.lower -= prior_lines;
prev_lower prev_lower
} else { } else {
line_numbers[1].parse()? line_numbers[1].parse()?