pub trait Points {
type Point;
}Expand description
A data structure that contains points of some sort.
Required Associated Types§
Sourcetype Point
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.