7 个不稳定版本 (3 个破坏性更新)
0.4.0 | 2021年6月29日 |
---|---|
0.3.0 | 2021年6月28日 |
0.2.1 | 2021年6月21日 |
0.1.2 | 2021年6月19日 |
#2291 in Rust 模式
每月下载量 39
135KB
3.5K SLoC
arbINTrary
使用 const 泛型特性实现的泛型整数概念验证。基于 uX crate 和 @programmerjake 的 初始实现。
当应用程序需要非标准宽度的整数时,常规做法是使用更大的容器,并确保在操作后值在范围内。ArbINTrary 旨在通过以下方式一劳永逸地解决这个问题:
- 提供
uint<0>
-uint<128>
和int<0>
-int<128>
类型,这些类型应尽可能类似于内置的 Rust 类型- 定义的类型的方法与内置类型的方法相同(目前尚未实现所有内容,但如果有必要的功能缺失,请提交问题或创建 PR)
- 在调试模式下溢出将导致 panic,在发布模式下将进行环绕
许可证
根据您的选择,许可协议如下
-
Apache 许可证 2.0 版(《LICENSE-APACHE》或 https://apache.ac.cn/licenses/LICENSE-2.0》)
-
MIT 许可证(《LICENSE-MIT》或 http://opensource.org/licenses/MIT》)
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,包括但不限于工作,都应双重许可,如上所述,无任何额外条款或条件。