Rust 中的通用数学中的数值特性
Rust 中用于通用数学的数值特性。
将此添加到您的 Cargo.toml:
num-traits = "0.2"可以通过禁用标准库(#![no_std])来使用此箱子
默认的 std 特性。在 Cargo.toml 中使用它:
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 的 MulAdd 和 MulAddAssign
此外,f64还需要std或libm,同理,对带符号的浮点数和无符号的浮点数的实现也是如此。
Pow 中的指数
发行说明可在 RELEASES.md 中找到。
num-traits crate 经过 rustc 1.60 及更高版本的测试。
[dependencies] [dependencies.num-traits]
暂无开放 Issues,或尚未同步最近议题。