rust_intervals 0.6.0

Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,...
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- random value from the range
- derive(NothingBetween)
  Auto-implement NothingBetween when a Step exists.  Else returns false.
- MultiInterval + GIST index
- parsing and multiranges => should allow quotes bounds
- General/Algorithms/overlap_intervals.ads
- Boost interval_map to associate values with intervals
- use Either (https://docs.rs/either/latest/either/enum.Either.html) instead
  of Pair.
- Interval::translate()   to change both bounds.
- IntervalSet in no_std mode

- Multi: difference_set(IntervalSet<T>)
- Multi: symmetric_difference(MultiInterval<T>)
- Multi: strictly_right_of_interval
- Multi: splitting strategy