Fix rust-2018-idioms warnings
This commit is contained in:
@@ -334,7 +334,7 @@ impl<T: RealNumber> DecisionTreeClassifier<T> {
|
||||
|
||||
let mut visitor = NodeVisitor::<T, M>::new(0, samples, &order, &x, &yi, 1);
|
||||
|
||||
let mut visitor_queue: LinkedList<NodeVisitor<T, M>> = LinkedList::new();
|
||||
let mut visitor_queue: LinkedList<NodeVisitor<'_, T, M>> = LinkedList::new();
|
||||
|
||||
if tree.find_best_cutoff(&mut visitor, mtry) {
|
||||
visitor_queue.push_back(visitor);
|
||||
@@ -392,7 +392,7 @@ impl<T: RealNumber> DecisionTreeClassifier<T> {
|
||||
|
||||
fn find_best_cutoff<M: Matrix<T>>(
|
||||
&mut self,
|
||||
visitor: &mut NodeVisitor<T, M>,
|
||||
visitor: &mut NodeVisitor<'_, T, M>,
|
||||
mtry: usize,
|
||||
) -> bool {
|
||||
let (n_rows, n_attr) = visitor.x.shape();
|
||||
@@ -455,7 +455,7 @@ impl<T: RealNumber> DecisionTreeClassifier<T> {
|
||||
|
||||
fn find_best_split<M: Matrix<T>>(
|
||||
&mut self,
|
||||
visitor: &mut NodeVisitor<T, M>,
|
||||
visitor: &mut NodeVisitor<'_, T, M>,
|
||||
n: usize,
|
||||
count: &Vec<usize>,
|
||||
false_count: &mut Vec<usize>,
|
||||
|
||||
@@ -240,7 +240,7 @@ impl<T: RealNumber> DecisionTreeRegressor<T> {
|
||||
|
||||
let mut visitor = NodeVisitor::<T, M>::new(0, samples, &order, &x, &y_m, 1);
|
||||
|
||||
let mut visitor_queue: LinkedList<NodeVisitor<T, M>> = LinkedList::new();
|
||||
let mut visitor_queue: LinkedList<NodeVisitor<'_, T, M>> = LinkedList::new();
|
||||
|
||||
if tree.find_best_cutoff(&mut visitor, mtry) {
|
||||
visitor_queue.push_back(visitor);
|
||||
@@ -298,7 +298,7 @@ impl<T: RealNumber> DecisionTreeRegressor<T> {
|
||||
|
||||
fn find_best_cutoff<M: Matrix<T>>(
|
||||
&mut self,
|
||||
visitor: &mut NodeVisitor<T, M>,
|
||||
visitor: &mut NodeVisitor<'_, T, M>,
|
||||
mtry: usize,
|
||||
) -> bool {
|
||||
let (_, n_attr) = visitor.x.shape();
|
||||
@@ -332,7 +332,7 @@ impl<T: RealNumber> DecisionTreeRegressor<T> {
|
||||
|
||||
fn find_best_split<M: Matrix<T>>(
|
||||
&mut self,
|
||||
visitor: &mut NodeVisitor<T, M>,
|
||||
visitor: &mut NodeVisitor<'_, T, M>,
|
||||
n: usize,
|
||||
sum: T,
|
||||
parent_gain: T,
|
||||
|
||||
Reference in New Issue
Block a user