Trait kdtree_rust::Distance

source ·
pub trait Distance<T> {
    type Output;

    // Required method
    fn distance(&self, rhs: &T) -> Self::Output;
}

Required Associated Types§

Required Methods§

source

fn distance(&self, rhs: &T) -> Self::Output

Implementors§

source§

impl<P> Distance<P> for Pwhere P: PartialOrd + Mul<P, Output = P> + Add<P, Output = P> + Sub<P, Output = P> + Clone + Copy + Default,

§

type Output = P