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