int-intervals
Closed-open integer interval algebra, canonical interval sets, and overlap-stack structures.
Modules
interval— Half-open interval algebra for primitive integer types.no_stdby default.set(featureset) — Immutable canonical interval sets (IntCOSet),Arc-backed.stack(featurestack) — Height/overlap stacks (IntCOStack), window iterators, and change-point analysis.
Usage
use I32CO;
let a = I32COtry_new.unwrap;
let b = I32COtry_new.unwrap;
assert_eq!;
With features:
use I32COSet;
use I32COStack;
Features
| Feature | Description | Extra deps |
|---|---|---|
| (none) | Core interval algebra | None |
set |
Canonical interval sets | rayon |
stack |
Overlap stacks & windows | rayon, either |
License
MIT OR Apache-2.0