pub trait EuclideanDistance<T> {
type Output;
// Required method
fn euclidean_distance(self, rhs: T) -> Self::Output;
}
pub trait EuclideanDistance<T> {
type Output;
// Required method
fn euclidean_distance(self, rhs: T) -> Self::Output;
}