diff --git a/src/quantity/statistics.rs b/src/quantity/statistics.rs index 9434b41..e9c0c62 100644 --- a/src/quantity/statistics.rs +++ b/src/quantity/statistics.rs @@ -47,6 +47,10 @@ where P: Into, { let mut values = values.into_iter().collect::>(); + assert!( + !values.is_empty(), + "median requires at least one measurement" + ); values.sort_by(|a, b| a.partial_cmp(b).expect("No NaN values")); let len = values.len();