pub fn intersect(lhs: Rect, rhs: Rect) -> Rect
A safe version of Rect::intersection that doesn’t suffer from underflows