pub fn vector_to_other(&self, other: &Self) -> Vector {
        Vector {
            x: self.x - other.x,
            y: self.y - other.y
        }
    }
/// A vector from self to another point.
A vector from self to another point.
A vector from self to another point .
pub fn vector_to_other(&self, other: &Self) -> Vector {
        Vector {
            x: self.x - other.x,
            y: self.y - other.y
        }
    }
pub fn vector_to_other ( & self , other : & Self ) -> Vector { Vector { x : self . x - other . x , y : self . y - other . y } }
A vector from self to another point.
A vector from self to another point .
&self
other
&Self
&self
other
&Self