MetricCoordinate

Trait MetricCoordinate 

Source
pub trait MetricCoordinate<V>: Coordinate<V> + Metric<V> { }
Expand description

Represents coordinate-bearing entities that also implement distance metrics.

This trait is a composition of Coordinate and Metric, intended for Euclidean or pseudo-Euclidean spaces where distance can be meaningfully computed between coordinate positions.

§Example Use Cases

  • 3D physical space (x, y, z)
  • Latent vector spaces in embeddings
  • Discrete grids with uniform spacing

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§