pub fn min(self, other: impl Into<Point>) -> Point {
        let other = other.into();
        Point {
            x: self.x.min(other.x),
            y: self.y.min(other.y),
        }
    }
// Does a component-wise `min` operation between this point and another point
Does a component-wise `min` operation between this point and another point
Does a component - wise ` min ` operation between this point and another point
pub fn min(self, other: impl Into<Point>) -> Point {
        let other = other.into();
        Point {
            x: self.x.min(other.x),
            y: self.y.min(other.y),
        }
    }
pub fn min ( self , other : impl Into < Point > ) -> Point { let other = other . into ( ) ; Point { x : self . x . min ( other . x ) , y : self . y . min ( other . y ) , } }
Does a component-wise `min` operation between this point and another point
Does a component - wise ` min ` operation between this point and another point
self
other
impl Into<Point>