diff --git a/experiments/2024-10-30/src/math.rs b/experiments/2024-10-30/src/math.rs index 1abd1142a..33ce9d7f2 100644 --- a/experiments/2024-10-30/src/math.rs +++ b/experiments/2024-10-30/src/math.rs @@ -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 } }