Skip to content

Commit ffd875b

Browse files
committed
Use prelude FromIterator
1 parent 99848ff commit ffd875b

File tree

6 files changed

+4
-8
lines changed

6 files changed

+4
-8
lines changed

benches/bench.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ use test::Bencher;
1515
use indexmap::IndexMap;
1616

1717
use std::collections::HashMap;
18-
use std::iter::FromIterator;
1918

2019
use rand::rngs::SmallRng;
2120
use rand::seq::SliceRandom;

benches/faststring.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ use test::Bencher;
77
use indexmap::IndexMap;
88

99
use std::collections::HashMap;
10-
use std::iter::FromIterator;
1110

1211
use rand::rngs::SmallRng;
1312
use rand::seq::SliceRandom;

src/map.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use crate::vec::{self, Vec};
1212
use ::core::cmp::Ordering;
1313
use ::core::fmt;
1414
use ::core::hash::{BuildHasher, Hash, Hasher};
15-
use ::core::iter::{FromIterator, FusedIterator};
15+
use ::core::iter::FusedIterator;
1616
use ::core::ops::{Index, IndexMut, RangeBounds};
1717
use ::core::slice::{Iter as SliceIter, IterMut as SliceIterMut};
1818

@@ -1406,7 +1406,7 @@ where
14061406
/// assert_eq!(map1, map2);
14071407
/// ```
14081408
fn from(arr: [(K, V); N]) -> Self {
1409-
std::array::IntoIter::new(arr).collect()
1409+
Self::from_iter(arr)
14101410
}
14111411
}
14121412

src/set.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::vec::{self, Vec};
1010
use core::cmp::Ordering;
1111
use core::fmt;
1212
use core::hash::{BuildHasher, Hash};
13-
use core::iter::{Chain, FromIterator, FusedIterator};
13+
use core::iter::{Chain, FusedIterator};
1414
use core::ops::{BitAnd, BitOr, BitXor, Index, RangeBounds, Sub};
1515
use core::slice;
1616

@@ -903,7 +903,7 @@ where
903903
/// assert_eq!(set1, set2);
904904
/// ```
905905
fn from(arr: [T; N]) -> Self {
906-
std::array::IntoIter::new(arr).collect()
906+
Self::from_iter(arr)
907907
}
908908
}
909909

test-nostd/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
use core::hash::BuildHasherDefault;
44
use core::hash::Hasher;
5-
use core::iter::FromIterator;
65

76
use indexmap::IndexMap;
87
use indexmap::IndexSet;

tests/quick.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use std::collections::HashMap;
1616
use std::collections::HashSet;
1717
use std::fmt::Debug;
1818
use std::hash::Hash;
19-
use std::iter::FromIterator;
2019
use std::ops::Bound;
2120
use std::ops::Deref;
2221

0 commit comments

Comments
 (0)