@@ -888,8 +888,8 @@ impl<K: Eq + Hash<S>, V, S, H: Hasher<S>> HashMap<K, V, H> {
888
888
/// }
889
889
/// ```
890
890
#[ unstable = "matches collection reform specification, waiting for dust to settle" ]
891
- pub fn iter ( & self ) -> Entries < K , V > {
892
- Entries { inner : self . table . iter ( ) }
891
+ pub fn iter ( & self ) -> Iter < K , V > {
892
+ Iter { inner : self . table . iter ( ) }
893
893
}
894
894
895
895
/// An iterator visiting all key-value pairs in arbitrary order,
@@ -1305,8 +1305,8 @@ impl<K: Hash<S> + Eq, Sized? Q, V, S, H: Hasher<S>> IndexMut<Q, V> for HashMap<K
1305
1305
}
1306
1306
1307
1307
/// HashMap iterator
1308
- pub struct Entries < ' a , K : ' a , V : ' a > {
1309
- inner : table:: Entries < ' a , K , V >
1308
+ pub struct Iter < ' a , K : ' a , V : ' a > {
1309
+ inner : table:: Iter < ' a , K , V >
1310
1310
}
1311
1311
1312
1312
/// HashMap mutable values iterator
@@ -1326,12 +1326,12 @@ pub struct IntoIter<K, V> {
1326
1326
1327
1327
/// HashMap keys iterator
1328
1328
pub struct Keys < ' a , K : ' a , V : ' a > {
1329
- inner : Map < ( & ' a K , & ' a V ) , & ' a K , Entries < ' a , K , V > , fn ( ( & ' a K , & ' a V ) ) -> & ' a K >
1329
+ inner : Map < ( & ' a K , & ' a V ) , & ' a K , Iter < ' a , K , V > , fn ( ( & ' a K , & ' a V ) ) -> & ' a K >
1330
1330
}
1331
1331
1332
1332
/// HashMap values iterator
1333
1333
pub struct Values < ' a , K : ' a , V : ' a > {
1334
- inner : Map < ( & ' a K , & ' a V ) , & ' a V , Entries < ' a , K , V > , fn ( ( & ' a K , & ' a V ) ) -> & ' a V >
1334
+ inner : Map < ( & ' a K , & ' a V ) , & ' a V , Iter < ' a , K , V > , fn ( ( & ' a K , & ' a V ) ) -> & ' a V >
1335
1335
}
1336
1336
1337
1337
/// HashMap drain iterator
@@ -1373,7 +1373,7 @@ enum VacantEntryState<K, V, M> {
1373
1373
NoElem ( EmptyBucket < K , V , M > ) ,
1374
1374
}
1375
1375
1376
- impl < ' a , K , V > Iterator < ( & ' a K , & ' a V ) > for Entries < ' a , K , V > {
1376
+ impl < ' a , K , V > Iterator < ( & ' a K , & ' a V ) > for Iter < ' a , K , V > {
1377
1377
#[ inline] fn next ( & mut self ) -> Option < ( & ' a K , & ' a V ) > { self . inner . next ( ) }
1378
1378
#[ inline] fn size_hint ( & self ) -> ( uint , Option < uint > ) { self . inner . size_hint ( ) }
1379
1379
}
0 commit comments