From 3fd8c8b3306ae33bdc85811aa410ba01967922bc Mon Sep 17 00:00:00 2001 From: Palmer Cox Date: Tue, 14 Jan 2014 22:32:24 -0500 Subject: 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/libstd/comm/mod.rs | 8 ++++---- src/libstd/comm/select.rs | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'src/libstd/comm') diff --git a/src/libstd/comm/mod.rs b/src/libstd/comm/mod.rs index 985a387ee2b..26d67daf7c1 100644 --- a/src/libstd/comm/mod.rs +++ b/src/libstd/comm/mod.rs @@ -305,7 +305,7 @@ pub struct Port { /// An iterator over messages received on a port, this iterator will block /// whenever `next` is called, waiting for a new message, and `None` will be /// returned when the corresponding channel has hung up. -pub struct PortIterator<'a, T> { +pub struct Messages<'a, T> { priv port: &'a Port } @@ -899,12 +899,12 @@ impl Port { /// Returns an iterator which will block waiting for messages, but never /// `fail!`. It will return `None` when the channel has hung up. - pub fn iter<'a>(&'a self) -> PortIterator<'a, T> { - PortIterator { port: self } + pub fn iter<'a>(&'a self) -> Messages<'a, T> { + Messages { port: self } } } -impl<'a, T: Send> Iterator for PortIterator<'a, T> { +impl<'a, T: Send> Iterator for Messages<'a, T> { fn next(&mut self) -> Option { self.port.recv_opt() } } diff --git a/src/libstd/comm/select.rs b/src/libstd/comm/select.rs index fa5ec1d3e30..6a10ac56a4e 100644 --- a/src/libstd/comm/select.rs +++ b/src/libstd/comm/select.rs @@ -94,7 +94,7 @@ pub struct Handle<'port, T> { priv port: &'port mut Port, } -struct PacketIterator { priv cur: *mut Packet } +struct Packets { priv cur: *mut Packet } impl Select { /// Creates a new selection structure. This set is initially empty and @@ -267,7 +267,7 @@ impl Select { (*packet).selection_id = 0; } - fn iter(&self) -> PacketIterator { PacketIterator { cur: self.head } } + fn iter(&self) -> Packets { Packets { cur: self.head } } } impl<'port, T: Send> Handle<'port, T> { @@ -300,7 +300,7 @@ impl<'port, T: Send> Drop for Handle<'port, T> { } } -impl Iterator<*mut Packet> for PacketIterator { +impl Iterator<*mut Packet> for Packets { fn next(&mut self) -> Option<*mut Packet> { if self.cur.is_null() { None -- cgit 1.4.1-3-g733a5