9 个版本

使用旧 Rust 2015

0.2.4 2018 年 3 月 28 日
0.2.3 2017 年 10 月 18 日
0.1.3 2017 年 10 月 11 日

Rust 模式 中排名第 2590

Download history 176/week @ 2024-03-14 181/week @ 2024-03-21 213/week @ 2024-03-28 177/week @ 2024-04-04 189/week @ 2024-04-11 278/week @ 2024-04-18 177/week @ 2024-04-25 197/week @ 2024-05-02 185/week @ 2024-05-09 174/week @ 2024-05-16 166/week @ 2024-05-23 218/week @ 2024-05-30 227/week @ 2024-06-06 234/week @ 2024-06-13 307/week @ 2024-06-20 206/week @ 2024-06-27

每月下载量 1,018
用于 17 crate(9 个直接使用)

MPL-2.0 许可证

21KB
390

rust-nearly-eq

crates.io badge Build Status docs.rs Coverage Status

实现 NearlyEq 特性,可以断言两个表达式几乎(近似)相等。

如何使用

有关更多详细信息,请参阅 crate 文档

示例

assert_nearly_eq!(1f64, 1.5f64, 0.6f64); // does not panic
assert_nearly_eq!(0f64, 1e-12f64); // does not panic
assert_nearly_eq!(1f64, 2f64); // panics

可选功能

  • complex - 为 num_complex::Complex 实现近似的 NearlyEq 特性。这会添加对 num-complex crate 的依赖。

  • rational - 为 num_rational::Ratio 实现近似的 NearlyEq 特性。这会添加对 num-rational crate 的依赖。

  • ndarray - 为 ndarray::ArrayBase 实现近似的 NearlyEq 特性。这会添加对 ndarray crate 的依赖。

  • use_fpa - 为 fpa crate 的定点类型实现近似的 NearlyEq 特性。

  • i128 - 为 i128u128 实现近似的 NearlyEq 特性。**仅限于 Rust 夜间频道**。

依赖关系

~0–445KB