diff options
| author | bors <bors@rust-lang.org> | 2017-06-24 09:32:20 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-06-24 09:32:20 +0000 |
| commit | 7e76505e0105e3102ed14d827dd727afc1c9fd92 (patch) | |
| tree | 01fae6d0aa3e37e561aea864057a917b2976ee5c /src/libstd | |
| parent | b0081b36b457b697d4b87670ca66b6d082c8ebfd (diff) | |
| parent | 545bfcd864683a6e774762cf5f872615de7b1b51 (diff) | |
| download | rust-7e76505e0105e3102ed14d827dd727afc1c9fd92.tar.gz rust-7e76505e0105e3102ed14d827dd727afc1c9fd92.zip | |
Auto merge of #42854 - razielgn:relaxed-debug-constraints-on-maps-iterators, r=sfackler
Relaxed Debug constraints on {HashMap,BTreeMap}::{Keys,Values}.
I has hit by this yesterday too. 😄
And I've realised that Debug for BTreeMap::{Keys,Values} wasn't formatting just keys and values respectively, but the whole map. 🤔
Fixed #41924
r? @jonhoo
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/collections/hash/map.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/collections/hash/map.rs b/src/libstd/collections/hash/map.rs index aef88e3d563..31efae18816 100644 --- a/src/libstd/collections/hash/map.rs +++ b/src/libstd/collections/hash/map.rs @@ -1407,7 +1407,7 @@ impl<'a, K, V> Clone for Keys<'a, K, V> { } #[stable(feature = "std_debug", since = "1.16.0")] -impl<'a, K: Debug, V: Debug> fmt::Debug for Keys<'a, K, V> { +impl<'a, K: Debug, V> fmt::Debug for Keys<'a, K, V> { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { f.debug_list() .entries(self.clone()) @@ -1436,7 +1436,7 @@ impl<'a, K, V> Clone for Values<'a, K, V> { } #[stable(feature = "std_debug", since = "1.16.0")] -impl<'a, K: Debug, V: Debug> fmt::Debug for Values<'a, K, V> { +impl<'a, K, V: Debug> fmt::Debug for Values<'a, K, V> { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { f.debug_list() .entries(self.clone()) |
