Skip to content

Commit c28de29

Browse files
committed
Use flat_map instead of map().flatten()
Clippy emits: warning: called `map(..).flatten()` on `Iterator` As suggested, use `flat_map` instead of chaining `map` with `flatten`.
1 parent 5931d9e commit c28de29

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/util/address.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1292,11 +1292,10 @@ mod tests {
12921292

12931293
fn test_addr_type(payloads: &[Payload], equivalence_classes: &[&[Network]]) {
12941294
for pl in payloads {
1295-
for addr_net in equivalence_classes.iter().map(|ec| ec.iter()).flatten() {
1295+
for addr_net in equivalence_classes.iter().flat_map(|ec| ec.iter()) {
12961296
for valid_net in equivalence_classes.iter()
12971297
.filter(|ec| ec.contains(addr_net))
1298-
.map(|ec| ec.iter())
1299-
.flatten()
1298+
.flat_map(|ec| ec.iter())
13001299
{
13011300
let addr = Address {
13021301
payload: pl.clone(),
@@ -1307,8 +1306,7 @@ mod tests {
13071306

13081307
for invalid_net in equivalence_classes.iter()
13091308
.filter(|ec| !ec.contains(addr_net))
1310-
.map(|ec| ec.iter())
1311-
.flatten()
1309+
.flat_map(|ec| ec.iter())
13121310
{
13131311
let addr = Address {
13141312
payload: pl.clone(),

0 commit comments

Comments
 (0)