34 个版本 (6 个稳定)
1.4.1 | 2023 年 12 月 15 日 |
---|---|
1.4.0 | 2021 年 9 月 20 日 |
1.3.0 | 2018 年 8 月 22 日 |
1.2.0 | 2018 年 7 月 1 日 |
0.4.8 | 2015 年 6 月 25 日 |
#71 in 数据结构
26,767 每月下载量
用于 99 个crate (8 直接)
100KB
2.5K SLoC
区间算术库
Intervallum 是一个用于在算术区间上进行计算的库,可在 Rust 稳定版 上编译。我们提供了许多集合操作,如并集和交集。区间可以用 Interval
类型表示,它只是一个整数对(如 (0,10)
),表示 0 到 10 范围内的一个值,以及一个 IntervalSet
,它是一系列区间(如 [(0,10), (15,20)]
,表示 0 到 10 和 15 到 20 之间的所有值)。
此库可用,经过彻底测试和文档化,但它仅适用于整数(i8
-i64
,u8
-u64
,usize
和 isize
)。更多示例和说明请参阅 文档。
许可证
许可协议为以下之一
- Apache 许可证 2.0(《LICENSE-APACHE》或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证(《LICENSE-MIT》或 http://opensource.org/licenses/MIT)由您选择。
贡献
除非您明确说明,否则您有意提交以包含在您的工作中的任何贡献都应按上述方式双重许可,没有任何附加条款或条件。
依赖项
~415KB