Points

Trait Points 

Source
pub trait Points {
    type Point;
}
Expand description

A data structure that contains points of some sort.

Required Associated Types§

Source

type Point

The representation of a point.

It is expected that this should be stable for the given instance of a Points, but doesn’t need to be stable across instances, e.g. if some hypothetical structure Foo stores points of type struct Bar(f64, f64) and two different Foos store the point Bar(0.0, 1.0), there’s no requirement for the Point representing those Bars to be identical. In particular, this allows one to use an index into a vector of points stored inside the Self type.

Implementors§

Source§

impl<'a, P: Point> Points for BruteScan<'a, P>