pub fn overlaps_excluding(&self, b: &Rect) -> bool {
        self.right() > b.left()
            && b.right() > self.left()
            && self.top() > b.bottom()
            && b.top() > self.bottom()
    }
/// Return whether this rectangle overlaps with the provided rectangle. Excluding boundary.
Return whether this rectangle overlaps with the provided rectangle. Excluding boundary.
Return whether this rectangle overlaps with the provided rectangle . Excluding boundary .
pub fn overlaps_excluding(&self, b: &Rect) -> bool {
        self.right() > b.left()
            && b.right() > self.left()
            && self.top() > b.bottom()
            && b.top() > self.bottom()
    }
pub fn overlaps_excluding ( & self , b : & Rect ) -> bool { self . right ( ) > b . left ( ) && b . right ( ) > self . left ( ) && self . top ( ) > b . bottom ( ) && b . top ( ) > self . bottom ( ) }
Return whether this rectangle overlaps with the provided rectangle.
Return whether this rectangle overlaps with the provided rectangle .
&self
b
&Rect