Skip to content

Commit 2145ab1

Browse files
committed
style: include needless_for_each
1 parent aa3194f commit 2145ab1

File tree

5 files changed

+21
-11
lines changed

5 files changed

+21
-11
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ used_underscore_binding = { level = "allow", priority = 1 }
6868
ref_option = { level = "allow", priority = 1 }
6969
unnecessary_semicolon = { level = "allow", priority = 1 }
7070
ignore_without_reason = { level = "allow", priority = 1 }
71-
needless_for_each = { level = "allow", priority = 1 }
7271
# restriction-lints:
7372
absolute_paths = { level = "allow", priority = 1 }
7473
arithmetic_side_effects = { level = "allow", priority = 1 }

src/ciphers/transposition.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ pub fn transposition(decrypt_mode: bool, msg: &str, key: &str) -> String {
4242

4343
key_ascii.sort_by_key(|&(index, _)| index);
4444

45-
key_ascii
46-
.into_iter()
47-
.for_each(|(_, key)| key_order.push(key.into()));
45+
for (_, key) in key_ascii {
46+
key_order.push(key.into());
47+
}
4848

4949
// Determines whether to encrypt or decrypt the message,
5050
// and returns the result

src/general/huffman_encoding.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,9 @@ impl<T: Clone + Copy + Ord> HuffmanDictionary<T> {
153153
}
154154
pub fn encode(&self, data: &[T]) -> HuffmanEncoding {
155155
let mut result = HuffmanEncoding::new();
156-
data.iter()
157-
.for_each(|value| result.add_data(self.alphabet[value]));
156+
for value in data.iter() {
157+
result.add_data(self.alphabet[value]);
158+
}
158159
result
159160
}
160161
}
@@ -237,7 +238,9 @@ mod tests {
237238
use super::*;
238239
fn get_frequency(bytes: &[u8]) -> Vec<(u8, u64)> {
239240
let mut cnts: Vec<u64> = vec![0; 256];
240-
bytes.iter().for_each(|&b| cnts[b as usize] += 1);
241+
for &b in bytes.iter() {
242+
cnts[b as usize] += 1;
243+
}
241244
let mut result = vec![];
242245
cnts.iter()
243246
.enumerate()

src/graph/graph_enumeration.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ mod tests {
4141
let mut result = enumerate_graph(&graph);
4242
let expected = vec![vec![], vec![2, 3], vec![1, 3, 4], vec![1, 2], vec![2]];
4343

44-
result.iter_mut().for_each(|v| v.sort_unstable());
44+
for v in result.iter_mut() {
45+
v.sort_unstable();
46+
}
4547
assert_eq!(result, expected);
4648
}
4749

@@ -55,7 +57,9 @@ mod tests {
5557
let mut result = enumerate_graph(&graph);
5658
let expected = vec![vec![], vec![2, 3], vec![1, 3, 4], vec![1, 2], vec![2]];
5759

58-
result.iter_mut().for_each(|v| v.sort_unstable());
60+
for v in result.iter_mut() {
61+
v.sort_unstable();
62+
}
5963
assert_eq!(result, expected);
6064
}
6165
}

src/math/fast_fourier_transform.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,9 @@ mod tests {
192192
polynomial.append(&mut vec![0.0; 4]);
193193
let permutation = fast_fourier_transform_input_permutation(polynomial.len());
194194
let mut fft = fast_fourier_transform(&polynomial, &permutation);
195-
fft.iter_mut().for_each(|num| *num *= *num);
195+
for num in fft.iter_mut() {
196+
*num *= *num;
197+
}
196198
let ifft = inverse_fast_fourier_transform(&fft, &permutation);
197199
let expected = [1.0, 2.0, 1.0, 4.0, 4.0, 0.0, 4.0, 0.0, 0.0];
198200
for (x, y) in ifft.iter().zip(expected.iter()) {
@@ -210,7 +212,9 @@ mod tests {
210212
polynomial.append(&mut vec![0.0f64; n]);
211213
let permutation = fast_fourier_transform_input_permutation(polynomial.len());
212214
let mut fft = fast_fourier_transform(&polynomial, &permutation);
213-
fft.iter_mut().for_each(|num| *num *= *num);
215+
for num in fft.iter_mut() {
216+
*num *= *num;
217+
}
214218
let ifft = inverse_fast_fourier_transform(&fft, &permutation);
215219
let expected = (0..((n << 1) - 1)).map(|i| std::cmp::min(i + 1, (n << 1) - 1 - i) as f64);
216220
for (&x, y) in ifft.iter().zip(expected) {

0 commit comments

Comments
 (0)