From 3fd8c8b3306ae33bdc85811aa410ba01967922bc Mon Sep 17 00:00:00 2001 From: Palmer Cox
Date: Tue, 14 Jan 2014 22:32:24 -0500
Subject: [PATCH] Rename iterators for consistency
Rename existing iterators to get rid of the Iterator suffix and to
give them names that better describe the things being iterated over.
---
src/libextra/bitv.rs | 28 ++--
src/libextra/dlist.rs | 46 +++----
src/libextra/enum_set.rs | 14 +-
src/libextra/glob.rs | 14 +-
src/libextra/priority_queue.rs | 10 +-
src/libextra/ringbuf.rs | 32 ++---
src/libextra/smallintmap.rs | 35 +++--
src/libextra/treemap.rs | 142 ++++++++++-----------
src/librustc/middle/lang_items.rs | 2 +-
src/librustc/middle/trans/basic_block.rs | 6 +-
src/librustc/middle/trans/value.rs | 8 +-
src/libstd/c_str.rs | 8 +-
src/libstd/comm/mod.rs | 8 +-
src/libstd/comm/select.rs | 6 +-
src/libstd/fmt/mod.rs | 2 +-
src/libstd/fmt/parse.rs | 2 +-
src/libstd/hashmap.rs | 74 +++++------
src/libstd/io/extensions.rs | 12 +-
src/libstd/io/fs.rs | 8 +-
src/libstd/io/mod.rs | 22 ++--
src/libstd/option.rs | 24 ++--
src/libstd/path/mod.rs | 16 +--
src/libstd/path/posix.rs | 22 ++--
src/libstd/path/windows.rs | 26 ++--
src/libstd/rt/task.rs | 8 +-
src/libstd/str.rs | 156 +++++++++++------------
src/libstd/trie.rs | 54 ++++----
src/libstd/vec.rs | 142 ++++++++++-----------
src/libsyntax/opt_vec.rs | 16 +--
src/libsyntax/util/small_vector.rs | 10 +-
30 files changed, 476 insertions(+), 477 deletions(-)
diff --git a/src/libextra/bitv.rs b/src/libextra/bitv.rs
index 9f40507826fde..5fd1bb9d59922 100644
--- a/src/libextra/bitv.rs
+++ b/src/libextra/bitv.rs
@@ -414,12 +414,12 @@ impl Bitv {
}
#[inline]
- pub fn iter<'a>(&'a self) -> BitvIterator<'a> {
- BitvIterator {bitv: self, next_idx: 0, end_idx: self.nbits}
+ pub fn iter<'a>(&'a self) -> Bits<'a> {
+ Bits {bitv: self, next_idx: 0, end_idx: self.nbits}
}
#[inline]
- pub fn rev_iter<'a>(&'a self) -> Invert