Crates.io | appro-eq |
lib.rs | appro-eq |
version | 0.3.1 |
source | src |
created_at | 2017-10-24 02:42:02.879104 |
updated_at | 2020-06-21 23:08:54.053948 |
description | Approximately equal traits and assertion |
homepage | |
repository | https://github.com/chalharu/rust-appro-eq |
max_upload_size | |
id | 36740 |
size | 76,473 |
Implementing the ApproEq
traits, Can asserts that the two expressions are approximately equal to each other.
See the crate documentation for more details.
assert_appro_eq!(1f64, 1.5f64, 0.6f64); // does not panic
assert_appro_eq!(0f64, 1e-12f64); // does not panic
assert_appro_eq!(1f64, 2f64); // panics
complex
- Implement ApproEq
traits for num_complex::Complex
. This adds a dependency on the num-complex
crate.
rational
- Implement ApproEq
traits for num_rational::Ratio
. This adds a dependency on the num-rational
crate.
ndarray
- Implement ApproEq
traits for ndarray::ArrayBase
. This adds a dependency on the ndarray
crate.