about summary refs log tree commit diff
path: root/src/libstd/collections
diff options
context:
space:
mode:
authorClar Charr <clar@charr.xyz>2018-04-04 19:10:38 -0400
committerClar Charr <clar@charr.xyz>2018-04-04 19:10:38 -0400
commit5c58eec0bd8cee8fb2a191396d5ad5b5c9b0116a (patch)
tree008deaf9de29022f5d794bbedf739049a5eca248 /src/libstd/collections
parent178becdd7c86d87b24951af18e4b7d45f3e1e7bc (diff)
downloadrust-5c58eec0bd8cee8fb2a191396d5ad5b5c9b0116a.tar.gz
rust-5c58eec0bd8cee8fb2a191396d5ad5b5c9b0116a.zip
Replace manual iter exhaust with for_each(drop).
Diffstat (limited to 'src/libstd/collections')
-rw-r--r--src/libstd/collections/hash/table.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/collections/hash/table.rs b/src/libstd/collections/hash/table.rs
index 73bd5747c10..4ed1e159a0a 100644
--- a/src/libstd/collections/hash/table.rs
+++ b/src/libstd/collections/hash/table.rs
@@ -1129,7 +1129,7 @@ impl<'a, K, V> ExactSizeIterator for Drain<'a, K, V> {
 
 impl<'a, K: 'a, V: 'a> Drop for Drain<'a, K, V> {
     fn drop(&mut self) {
-        for _ in self {}
+        self.for_each(drop);
     }
 }