7 个不稳定版本
0.4.2 | 2024年1月13日 |
---|---|
0.4.1 | 2024年1月12日 |
0.4.0 | 2023年9月12日 |
0.3.1 | 2022年12月8日 |
0.1.0 | 2022年7月10日 |
#31 in 解析器工具
1,583 个月下载量
用于 15 个 软件包(其中 11 个直接使用)
1MB
23K SLoC
dashu
dashu 是一个在 Rust 中实现的任意精度数字(也称为大数据)库。它旨在成为 Rust 原生替代品 GNU GMP + MPFR(未来可能还包括 MPC)。它具有以下功能:
- 纯 Rust,完全支持
无 std
。 - 注重易用性和可读性,然后是效率。
- 优化速度和内存使用。
- 当前 MSRV 为 1.61。
子库
dashu-base
: 公共特质定义dashu-int
: 任意精度整数dashu-float
: 任意精度浮点数dashu-ratio
: 任意精度有理数dashu-macros
: 创建大数据数的宏
dashu
是一个元库,它重新导出这些子库中的所有类型。请参阅每个子目录中的 README.md 以获取库特定的介绍。
许可
根据您的选择,许可方式如下:
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
。
贡献
除非您明确说明,否则根据 Apache-2.0 许可证定义的,您有意提交给作品的所有贡献,将根据上述方式双重许可,不附加任何额外条款或条件。
依赖项
~0.2–1.3MB
~29K SLoC