pub fn parse_float_constraint( field_name: &str, value: &Value, range: Option<&[f64; 2]>, ) -> Result<NumericConstraint<f64>>