Report hash value at HashMap corruption location.

This commit is contained in:
Alexis Beingessner 2017-10-19 23:58:02 -04:00 committed by Emilio Cobos Álvarez
parent 07e9794306
commit f7f898b3b3
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
3 changed files with 27 additions and 5 deletions

View file

@ -1339,6 +1339,12 @@ impl<'a, K: Debug, V: Debug> fmt::Debug for Iter<'a, K, V> {
}
}
impl<'a, K: 'a, V: 'a> Iter<'a, K, V> {
pub fn next_with_hash(&mut self) -> Option<(usize, &'a K, &'a V)> {
self.inner.next_with_hash()
}
}
/// A mutable iterator over the entries of a `HashMap`.
///
/// This `struct` is created by the [`iter_mut`] method on [`HashMap`]. See its