PointManhattan

Trait PointManhattan 

Source
pub trait PointManhattan<T> {
    // Required method
    fn manhattan(&self, other: &Self) -> T;
}
Expand description

A point capable of computing the Manhattan distance between itself and another point of the same type.

Required Methods§

Source

fn manhattan(&self, other: &Self) -> T

Computes the Manhattan distance between self and other.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T> PointManhattan<T> for Point2d<T>
where T: Copy + PartialOrd + Sub<Output = T> + Zero,

Source§

impl<T> PointManhattan<T> for Point3d<T>
where T: Copy + PartialOrd + Sub<Output = T> + Zero,

Source§

impl<T, const N: usize> PointManhattan<T> for PointNd<T, N>
where T: Copy + PartialOrd + Sub<Output = T> + Zero,