From f01cb7d3aa5fc87f95f5f104d472986c4d44ff9e Mon Sep 17 00:00:00 2001 From: Pascal Seitz Date: Fri, 12 Aug 2022 19:50:06 +0200 Subject: [PATCH] remove cast --- fastfield_codecs/src/linearinterpol.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastfield_codecs/src/linearinterpol.rs b/fastfield_codecs/src/linearinterpol.rs index 961f1ddc0..109be3399 100644 --- a/fastfield_codecs/src/linearinterpol.rs +++ b/fastfield_codecs/src/linearinterpol.rs @@ -98,7 +98,7 @@ pub(crate) fn get_slope(first_val: u64, last_val: u64, num_vals: u64) -> f32 { // We calculate the slope with f64 high precision and use the result in lower precision f32 // This is done in order to handle estimations for very large values like i64::MAX let diff = diff(last_val, first_val); - (diff / (num_vals as u64 - 1) as f64) as f32 + (diff / (num_vals - 1) as f64) as f32 } fn diff(val1: u64, val2: u64) -> f64 {