#assert #approximate #close #float

assert-be-close

A simple function to assert that two numbers are close to each other

3 stable releases

1.0.2 Apr 21, 2024

#225 in Debugging

Download history 162/week @ 2024-04-15 125/week @ 2024-04-22

287 downloads per month
Used in coordinate-transformer

MIT/Apache

7KB

assert-be-close-rs

Provides functions to verify the equivalence of floating-point numbers at arbitrary precision.

任意の精度で浮動小数点数の等価性を検証するための関数を提供します。

インポート

use assert_be_close_rs::{assert_be_close, assert_not_close};

使い方

Check for equivalence with arbitrary precision.

任意の精度で等価であることを確認。

assert_be_close(1.0, 1.0001, 3);
assert_be_close(1.0, 1.0001, 4); // panic

Check for non-equivalence with arbitrary precision.

任意の精度で等価でないことを確認。

assert_not_close(1.0, 1.0001, 4);
assert_not_close(1.0, 1.0001, 3); // panic

ライセンス

Licensed under either of

at your option.

(The English in the README and comments in the source code were translated by DeepL.)

Dependencies

~465KB