diff --git a/src/trial.rs b/src/trial.rs index bdf256d..e547906 100644 --- a/src/trial.rs +++ b/src/trial.rs @@ -60,7 +60,7 @@ impl SuggestableRange for Range { fn suggest(self, trial: &mut Trial, name: String) -> Result { // Range is exclusive on the end, so subtract 1 - trial.suggest_int(name, self.start, self.end.saturating_sub(1)) + trial.suggest_int(name, self.start, self.end.checked_sub(1).unwrap_or(self.end)) } }