Disallow Scalar value being NaN

This commit is contained in:
Hanno Braun 2024-11-06 19:13:46 +01:00
parent 1da2844030
commit 02e1ae05f4

View File

@ -7,6 +7,10 @@ pub struct Scalar {
impl Scalar {
pub fn new(value: f64) -> Self {
if value.is_nan() {
panic!("`Scalar` value must not be NaN");
}
Self { value }
}