#numeric

无需std num-traits

通用数学的数值特性

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 数学

Download history 2365525/week @ 2024-05-03 2421944/week @ 2024-05-10 2433340/week @ 2024-05-17 2368745/week @ 2024-05-24 2644173/week @ 2024-05-31 2602266/week @ 2024-06-07 2554834/week @ 2024-06-14 2599559/week @ 2024-06-21 2386917/week @ 2024-06-28 2500493/week @ 2024-07-05 2556239/week @ 2024-07-12 2576275/week @ 2024-07-19 2564529/week @ 2024-07-26 2533110/week @ 2024-08-02 2703149/week @ 2024-08-09 2141819/week @ 2024-08-16

10,413,751 每月下载量
用于 47,132 个crates (4,026直接)

MIT/Apache

240KB
4K SLoC

num-traits

crate documentation minimum rustc 1.60 build status

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`

FloatReal 特性仅在启用 stdlibm 时才可用。

FloatCore 特性始终可用。针对 f32f64MulAddMulAddAssign,以及 Pow 中有符号和浮点指数的实现,也需要 stdlibm

发布

发布说明可在 RELEASES.md 中找到。

兼容性

已对 num-traits crate进行 rustc 1.60 及更高版本测试。

许可

以下任一许可下发布

任选其一。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义,任何有意提交以包含在您的工作中的贡献,都将根据上述方式双许可,不附加任何额外的条款或条件。

依赖项

~105KB