assert_eq!(a, b);
let c = a - b;
assert_eq!(c, 0.0); // assertion `left == right` failed, left: NaN, right: 0.0
Не ожидал что
inf - inf это NaN.Ну потому что почему бы не
0.0, раз уж они "равны".
RA Random Rust Dev @random_rust_dev · 472 subscribers assert_eq!(a, b);
let c = a - b;
assert_eq!(c, 0.0); // assertion `left == right` failed, left: NaN, right: 0.0
inf - inf это NaN.0.0, раз уж они "равны".