Expand description
A disjoint range implementation.
Structs§
- Disjoint
Range - A data structure holding a disjoint set of ranges.
- Disjoint
Range Iter - Iterates a
DisjointRange
. - Overlap
Error - An explanation of why an overlap error occurred while inserting to a
DisjointRange
. - Simple
Range - A range is a pair of min and max values.
Enums§
- AddError
- Possible errors when inserting a range to a
DisjointRange
. - Range
Compare Result - An enumeration of possible range comparison outputs.
- Range
Mode - An enumeration of inclusive / exclusiveness on both ends of a range.
Traits§
- Range
- Specifies the necessary functionalities of a Range.
Functions§
- range_
compare - Compares two ranges.