From 54d97c38ef13c699f511f1c9726854a7c320f769 Mon Sep 17 00:00:00 2001 From: "Robin B (aider)" Date: Sun, 13 Apr 2025 20:55:57 +0200 Subject: [PATCH] refactor: use `div_ceil()` to replace manual ceiling division in measurements --- src/measurements.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/measurements.rs b/src/measurements.rs index ffa2188..d063e8d 100644 --- a/src/measurements.rs +++ b/src/measurements.rs @@ -166,13 +166,13 @@ fn calc_stats(mbit_measurements: Vec) -> Option<(f64, f64, f64, f64, f64, f let q1 = if length % 2 == 0 { median(&sorted_data[0..length / 2]) } else { - median(&sorted_data[0..(length + 1) / 2]) + median(&sorted_data[0..length.div_ceil(2)]) }; let q3 = if length % 2 == 0 { median(&sorted_data[length / 2..length]) } else { - median(&sorted_data[(length + 1) / 2..length]) + median(&sorted_data[length.div_ceil(2)..length]) }; Some((