pub fn validate_rect( bounds: Rect, path: &str, field: &str, ) -> Result<(), ValidationError>
Rejects nonfinite/inverted corners or nonfinite spans; zero-area rectangles are valid.