com.twitter.algebird.Interval
Class that only exists so that leftClosedRightOpen and leftOpenRightClosed can retain the type information of the returned interval. The compiler doesn't know anything about ordering, so without MaybeEmpty the only valid return type is Interval[T].
Class that only exists so that leftClosedRightOpen and leftOpenRightClosed can retain the type information of the returned interval. The compiler doesn't know anything about ordering, so without MaybeEmpty the only valid return type is Interval[T].