Skip to content

Commit 4dab80e

Browse files
committed
chore: resolve and suppress new clippy warnings
1 parent 2345c66 commit 4dab80e

4 files changed

Lines changed: 6 additions & 5 deletions

File tree

‎Cargo.toml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@ wildcard_enum_match_arm = { level = "allow", priority = 1 }
169169
needless_for_each = { level = "allow", priority = 1 }
170170
inline_modules = { level = "allow", priority = 1 }
171171
inline_trait_bounds = { level = "allow", priority = 1 }
172+
definition_in_module_root = { level = "allow", priority = 1 }
173+
rest_pattern_accessible_field = { level = "allow", priority = 1 }
172174
# style-lints:
173175
doc_lazy_continuation = { level = "allow", priority = 1 }
174176
doc_overindented_list_items = { level = "allow", priority = 1 }

‎src/dynamic_programming/fibonacci.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ pub fn binary_lifting_fibonacci(n: u32) -> u128 {
193193
// the state always stores F(k), F(k+1) for some k, initially F(0), F(1)
194194
let mut state = (0u128, 1u128);
195195

196-
for i in (0..u32::BITS - n.leading_zeros()).rev() {
196+
for i in (0..n.bit_width()).rev() {
197197
// compute F(2k), F(2k+1) from F(k), F(k+1)
198198
state = (
199199
state.0 * (2 * state.1 - state.0),

‎src/machine_learning/support_vector_classifier.rs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ mod tests {
348348
];
349349
let classes = array![1.0, 1.0, -1.0, -1.0];
350350

351-
let mut svc = SVC::new(Kernel::Linear, f64::INFINITY).unwrap();
351+
let mut svc = SVC::new(Kernel::Linear, std::f64::INFINITY).unwrap();
352352
svc.fit(&observations, &classes).unwrap();
353353

354354
assert_eq!(svc.predict(&array![0.0, 1.0]), 1.0);
@@ -418,7 +418,7 @@ mod tests {
418418
];
419419
let classes = array![1.0, 1.0, -1.0, -1.0];
420420

421-
let mut svc = SVC::new(Kernel::Linear, f64::INFINITY).unwrap();
421+
let mut svc = SVC::new(Kernel::Linear, std::f64::INFINITY).unwrap();
422422
svc.fit(&observations, &classes).unwrap();
423423

424424
// Should have at least some support vectors

‎src/math/miller_rabin.rs‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,8 @@ pub fn big_miller_rabin(number_ref: &BigUint, bases: &[u64]) -> u64 {
7272
panic!("0 is invalid input for Miller-Rabin. 0 is not prime by definition, but has no witness");
7373
} else if number.eq(&BigUint::from(2u32)) || number.eq(&BigUint::from(3u32)) {
7474
return 0;
75-
} else {
76-
return number.to_u64().unwrap();
7775
}
76+
return number.to_u64().unwrap();
7877
}
7978

8079
if let Some(num) = number.to_u64() {

0 commit comments

Comments
 (0)