pub trait Metric: Default + Clone + PartialEq { type Distance; }
A representation of the distance between two elements in a set.