@@ -890,7 +890,7 @@ impl<'a, K, V> Iterator for IterMut<'a, K, V> {
890
890
}
891
891
}
892
892
893
- impl < ' a , K , V , S : HashState > Iterator for Entries < ' a , K , V , S > {
893
+ impl < ' a , K , V , S : BuildHasher > Iterator for Entries < ' a , K , V , S > {
894
894
type Item = OccupiedEntry < ' a , K , V , S > ;
895
895
896
896
fn next ( & mut self ) -> Option < OccupiedEntry < ' a , K , V , S > > {
@@ -1035,7 +1035,7 @@ pub struct VacantEntry<'a, K: 'a, V: 'a, S: 'a = hash_map::RandomState> {
1035
1035
map : & ' a mut LinkedHashMap < K , V , S > ,
1036
1036
}
1037
1037
1038
- impl < ' a , K : Hash + Eq , V , S : HashState > Entry < ' a , K , V , S > {
1038
+ impl < ' a , K : Hash + Eq , V , S : BuildHasher > Entry < ' a , K , V , S > {
1039
1039
/// Returns the entry key
1040
1040
///
1041
1041
/// # Examples
@@ -1073,7 +1073,7 @@ impl<'a, K: Hash + Eq, V, S: HashState> Entry<'a, K, V, S> {
1073
1073
}
1074
1074
}
1075
1075
1076
- impl < ' a , K : Hash + Eq , V , S : HashState > OccupiedEntry < ' a , K , V , S > {
1076
+ impl < ' a , K : Hash + Eq , V , S : BuildHasher > OccupiedEntry < ' a , K , V , S > {
1077
1077
/// Gets a reference to the entry key
1078
1078
///
1079
1079
/// # Examples
@@ -1128,7 +1128,7 @@ impl<'a, K: Hash + Eq, V, S: HashState> OccupiedEntry<'a, K, V, S> {
1128
1128
}
1129
1129
}
1130
1130
1131
- impl < ' a , K : ' a + Hash + Eq , V : ' a , S : HashState > VacantEntry < ' a , K , V , S > {
1131
+ impl < ' a , K : ' a + Hash + Eq , V : ' a , S : BuildHasher > VacantEntry < ' a , K , V , S > {
1132
1132
/// Gets a reference to the entry key
1133
1133
///
1134
1134
/// # Examples
0 commit comments