Skip to content

Commit db72a13

Browse files
committed
fix clippy
1 parent 91fe93c commit db72a13

File tree

4 files changed

+18
-11
lines changed

4 files changed

+18
-11
lines changed

src/algorithm/sort/quick_sort.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use num_traits::Num;
22

33
pub trait QuickArgSort {
4+
#[allow(dead_code)]
45
fn quick_argsort_mut(&mut self) -> Vec<usize>;
56

67
#[allow(dead_code)]

src/optimization/line_search.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ pub trait LineSearchMethod<T: Float> {
66
/// Find alpha that satisfies strong Wolfe conditions.
77
fn search(
88
&self,
9-
f: &(dyn Fn(T) -> T),
10-
df: &(dyn Fn(T) -> T),
9+
f: &dyn Fn(T) -> T,
10+
df: &dyn Fn(T) -> T,
1111
alpha: T,
1212
f0: T,
1313
df0: T,
@@ -55,8 +55,8 @@ impl<T: Float> Default for Backtracking<T> {
5555
impl<T: Float> LineSearchMethod<T> for Backtracking<T> {
5656
fn search(
5757
&self,
58-
f: &(dyn Fn(T) -> T),
59-
_: &(dyn Fn(T) -> T),
58+
f: &dyn Fn(T) -> T,
59+
_: &dyn Fn(T) -> T,
6060
alpha: T,
6161
f0: T,
6262
df0: T,

src/tree/decision_tree_classifier.rs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -674,19 +674,25 @@ impl<TX: Number + PartialOrd, TY: Number + Ord, X: Array2<TX>, Y: Array1<TY>>
674674
) -> bool {
675675
let (n_rows, n_attr) = visitor.x.shape();
676676

677-
let mut label = Option::None;
677+
let mut label = None;
678678
let mut is_pure = true;
679679
for i in 0..n_rows {
680680
if visitor.samples[i] > 0 {
681-
if label.is_none() {
682-
label = Option::Some(visitor.y[i]);
683-
} else if visitor.y[i] != label.unwrap() {
684-
is_pure = false;
685-
break;
681+
match label {
682+
None => {
683+
label = Some(visitor.y[i]);
684+
}
685+
Some(current_label) => {
686+
if visitor.y[i] != current_label {
687+
is_pure = false;
688+
break;
689+
}
690+
}
686691
}
687692
}
688693
}
689694

695+
690696
let n = visitor.samples.iter().sum();
691697
let mut count = vec![0; self.num_classes];
692698
let mut false_count = vec![0; self.num_classes];

src/xgboost/xgb_regressor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ impl Objective {
9696
pub fn gradient<TY: Number, Y: Array1<TY>>(&self, y_true: &Y, y_pred: &Vec<f64>) -> Vec<f64> {
9797
match self {
9898
Objective::MeanSquaredError => zip(y_true.iterator(0), y_pred)
99-
.map(|(true_val, pred_val)| (*pred_val - true_val.to_f64().unwrap()))
99+
.map(|(true_val, pred_val)| *pred_val - true_val.to_f64().unwrap())
100100
.collect(),
101101
}
102102
}

0 commit comments

Comments
 (0)