Only print values in the Debug of HashMap::ValuesMut struct

This commit is contained in:
Nazım Can Altınova
2020-08-10 17:47:40 +02:00
parent a313abe3ba
commit 456738e3d1
+2 -6
View File
@@ -1885,13 +1885,9 @@ fn len(&self) -> usize {
impl<K, V> FusedIterator for ValuesMut<'_, K, V> {}
#[stable(feature = "std_debug", since = "1.16.0")]
impl<K, V> fmt::Debug for ValuesMut<'_, K, V>
where
K: fmt::Debug,
V: fmt::Debug,
{
impl<K, V: fmt::Debug> fmt::Debug for ValuesMut<'_, K, V> {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_list().entries(self.inner.iter()).finish()
f.debug_list().entries(self.inner.iter().map(|(_, val)| val)).finish()
}
}