Trait SqDistance
simplify
pub trait SqDistance<Rhs = Self> where Self: Point, Rhs: Point, { fn get_sq_distance(&self, rhs: &Rhs) -> f64 { ... } }
fn get_sq_distance(&self, rhs: &Rhs) -> f64
impl<T> SqDistance<T> for T where T: Point,