31次发布
0.2.19 | 2024年5月3日 |
---|---|
0.2.18 | 2024年2月8日 |
0.2.17 | 2023年10月7日 |
0.2.16 | 2023年7月20日 |
0.1.34 | 2016年7月24日 |
#33 in 数学
10,413,751 每月下载量
用于 47,132 个crates (4,026直接)
240KB
4K SLoC
num-traits
Rust中通用数学的数值特性。
用法
将此添加到您的 Cargo.toml
[dependencies]
num-traits = "0.2"
功能
此crate可以在禁用默认的 std
功能的情况下,无需标准库 (#![no_std]
) 使用。在 Cargo.toml
中使用此功能。
[dependencies.num-traits]
version = "0.2"
default-features = false
# features = ["libm"] # <--- Uncomment if you wish to use `Float` and `Real` without `std`
Float
和 Real
特性仅在启用 std
或 libm
时才可用。
FloatCore
特性始终可用。针对 f32
和 f64
的 MulAdd
和 MulAddAssign
,以及 Pow
中有符号和浮点指数的实现,也需要 std
或 libm
。
发布
发布说明可在 RELEASES.md 中找到。
兼容性
已对 num-traits
crate进行 rustc 1.60 及更高版本测试。
许可
以下任一许可下发布
任选其一。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,任何有意提交以包含在您的工作中的贡献,都将根据上述方式双许可,不附加任何额外的条款或条件。
依赖项
~105KB