From cf4127f503b58823a7cd287ddebeb6f0f3de5794 Mon Sep 17 00:00:00 2001 From: blake2-ppc Date: Tue, 16 Jul 2013 03:55:52 +0200 Subject: [PATCH] hashmap: Remove .mutate_values() which is replaced by .mut_iter() --- src/libstd/hashmap.rs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/libstd/hashmap.rs b/src/libstd/hashmap.rs index 3b3b71d72973..0131c3b540a1 100644 --- a/src/libstd/hashmap.rs +++ b/src/libstd/hashmap.rs @@ -510,19 +510,6 @@ impl HashMap { self.iter().advance(|(_, v)| blk(v)) } - /// Iterate over the map and mutate the contained values - pub fn mutate_values(&mut self, blk: &fn(&K, &mut V) -> bool) -> bool { - for uint::range(0, self.buckets.len()) |i| { - match self.buckets[i] { - Some(Bucket{key: ref key, value: ref mut value, _}) => { - if !blk(key, value) { return false; } - } - None => () - } - } - return true; - } - /// An iterator visiting all key-value pairs in arbitrary order. /// Iterator element type is (&'a K, &'a V). pub fn iter<'a>(&'a self) -> HashMapIterator<'a, K, V> {