(a: &CoordValue, b: &CoordValue)
| 165 | } |
| 166 | |
| 167 | fn coord_lt(a: &CoordValue, b: &CoordValue) -> bool { |
| 168 | a.partial_cmp(b) |
| 169 | .is_some_and(|o| o == std::cmp::Ordering::Less) |
| 170 | } |
| 171 | |
| 172 | fn fold_numeric(min: &mut Option<f64>, max: &mut Option<f64>, v: f64) { |
| 173 | *min = Some(min.map_or(v, |m| m.min(v))); |