diff --git a/library/std/src/collections/hash/map.rs b/library/std/src/collections/hash/map.rs index 091687335bb..df2dcba0ef3 100644 --- a/library/std/src/collections/hash/map.rs +++ b/library/std/src/collections/hash/map.rs @@ -1921,7 +1921,7 @@ impl FusedIterator for IntoKeys {} #[unstable(feature = "map_into_keys_values", issue = "55214")] impl fmt::Debug for IntoKeys { 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(|(k, _)| k)).finish() } } @@ -1951,7 +1951,7 @@ impl FusedIterator for IntoValues {} #[unstable(feature = "map_into_keys_values", issue = "55214")] impl fmt::Debug for IntoValues { 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(|(_, v)| v)).finish() } }