boundedDuration function

Duration boundedDuration(
  1. Duration d,
  2. Duration min,
  3. Duration max
)

Returns a duration bounded between min and max

Implementation

Duration boundedDuration(Duration d, Duration min, Duration max) {
  if (d < min) {
    return min;
  }
  if (d > max) {
    return max;
  }
  return d;
}