[][src]Crate ranges

Range Calculations

Structs

GenericRange

Generic range. Construction asserts that start <= end. If either one of the bounds is unbounded, it is interpreted as +/- infinity.

Ranges

Holds ranges internally and is responsible for automatically storing them efficiently, for example by unionizing overlapping ranges to keep memory usage as small as possible.

Enums

Arrangement

This enum describes all possible ways two ranges can be oriented to one another.

OperationResult

Result of a unary or binary operation.

Relation

Traits

Domain

Domain specific methods. Currently this trait is specifically for discrete types, but