#float #close #approximate #assert

assert-be-close

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

1.0.3 May 9, 2024
1.0.2 Apr 21, 2024

#8 in #close

MIT/Apache

7KB

assert-be-close-rs

This crate has been moved to close-to-rs.

このクレートはclose-to-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