fix: cargo fmt

This commit is contained in:
Volodymyr Orlov
2020-06-05 17:52:03 -07:00
parent 685be04488
commit a2784d6345
52 changed files with 3342 additions and 2829 deletions
+10 -11
View File
@@ -1,32 +1,31 @@
pub mod euclidian;
pub mod minkowski;
pub mod manhattan;
pub mod hamming;
pub mod mahalanobis;
pub mod manhattan;
pub mod minkowski;
use crate::math::num::FloatExt;
pub trait Distance<T, F: FloatExt>{
pub trait Distance<T, F: FloatExt> {
fn distance(&self, a: &T, b: &T) -> F;
}
pub struct Distances{
}
pub struct Distances {}
impl Distances {
pub fn euclidian() -> euclidian::Euclidian{
pub fn euclidian() -> euclidian::Euclidian {
euclidian::Euclidian {}
}
pub fn minkowski<T: FloatExt>(p: T) -> minkowski::Minkowski<T>{
minkowski::Minkowski {p: p}
pub fn minkowski<T: FloatExt>(p: T) -> minkowski::Minkowski<T> {
minkowski::Minkowski { p: p }
}
pub fn manhattan() -> manhattan::Manhattan{
pub fn manhattan() -> manhattan::Manhattan {
manhattan::Manhattan {}
}
pub fn hamming() -> hamming::Hamming{
pub fn hamming() -> hamming::Hamming {
hamming::Hamming {}
}
}
}