fix(util): x-y case not correctly handled

This commit is contained in:
2026-05-09 11:19:50 +08:00
parent a0855755f8
commit 3cb698cc5d
+1 -1
View File
@@ -22,7 +22,7 @@ impl<T: Integer + Copy + FromStr> NumberSequence<T> {
}
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>()) {
ranges.push((start, end));
ranges.push((start, end + T::one()));
} else {
return None;
}