pub fn validate_float_parameter<T: FloatData<T>>( value: T, min: T, max: T, parameter: &str, ) -> Result<(), ForustError>