Solve conflic with num-traits (#130)

* Solve conflic with num-traits

* Fix clippy warnings

Co-authored-by: Luis Moreno <morenol@users.noreply.github.com>
This commit is contained in:
morenol
2022-05-05 10:39:18 -04:00
committed by GitHub
parent 12c102d02b
commit 820201e920
23 changed files with 58 additions and 65 deletions
+5 -5
View File
@@ -65,7 +65,7 @@ struct Node<F: RealNumber> {
max_dist: F,
parent_dist: F,
children: Vec<Node<F>>,
scale: i64,
_scale: i64,
}
#[derive(Debug)]
@@ -85,7 +85,7 @@ impl<T: Debug + PartialEq, F: RealNumber, D: Distance<T, F>> CoverTree<T, F, D>
max_dist: F::zero(),
parent_dist: F::zero(),
children: Vec::new(),
scale: 0,
_scale: 0,
};
let mut tree = CoverTree {
base,
@@ -243,7 +243,7 @@ impl<T: Debug + PartialEq, F: RealNumber, D: Distance<T, F>> CoverTree<T, F, D>
max_dist: F::zero(),
parent_dist: F::zero(),
children: Vec::new(),
scale: 100,
_scale: 100,
}
}
@@ -304,7 +304,7 @@ impl<T: Debug + PartialEq, F: RealNumber, D: Distance<T, F>> CoverTree<T, F, D>
max_dist: F::zero(),
parent_dist: F::zero(),
children,
scale: 100,
_scale: 100,
}
} else {
let mut far: Vec<DistanceSet<F>> = Vec::new();
@@ -373,7 +373,7 @@ impl<T: Debug + PartialEq, F: RealNumber, D: Distance<T, F>> CoverTree<T, F, D>
max_dist: self.max(consumed_set),
parent_dist: F::zero(),
children,
scale: (top_scale - max_scale),
_scale: (top_scale - max_scale),
}
}
}