fix(util): x-y case not correctly handled
This commit is contained in:
@@ -22,7 +22,7 @@ impl<T: Integer + Copy + FromStr> NumberSequence<T> {
|
|||||||
}
|
}
|
||||||
else if let Some((start_str, end_str)) = group.split_once('-') {
|
else if let Some((start_str, end_str)) = group.split_once('-') {
|
||||||
if let (Ok(start), Ok(end)) = (start_str.parse::<T>(), end_str.parse::<T>()) {
|
if let (Ok(start), Ok(end)) = (start_str.parse::<T>(), end_str.parse::<T>()) {
|
||||||
ranges.push((start, end));
|
ranges.push((start, end + T::one()));
|
||||||
} else {
|
} else {
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user