Line range minus syntax clippy suggestions addressed

This commit is contained in:
Bojan Durdevic 2021-10-15 21:37:51 -04:00 committed by David Peter
parent bc86c29185
commit 0eb4aaac1e
1 changed files with 3 additions and 3 deletions

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()?