diff options
Diffstat (limited to 'src/libcollections/enum_set.rs')
| -rw-r--r-- | src/libcollections/enum_set.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libcollections/enum_set.rs b/src/libcollections/enum_set.rs index bb762f4fb4e..fd04ce94247 100644 --- a/src/libcollections/enum_set.rs +++ b/src/libcollections/enum_set.rs @@ -178,8 +178,8 @@ impl<E:CLike> EnumSet<E> { /// Returns an iterator over an `EnumSet`. #[unstable = "matches collection reform specification, waiting for dust to settle"] - pub fn iter(&self) -> Items<E> { - Items::new(self.bits) + pub fn iter(&self) -> Iter<E> { + Iter::new(self.bits) } } @@ -208,18 +208,18 @@ impl<E:CLike> BitXor<EnumSet<E>, EnumSet<E>> for EnumSet<E> { } /// An iterator over an EnumSet -pub struct Items<E> { +pub struct Iter<E> { index: uint, bits: uint, } -impl<E:CLike> Items<E> { - fn new(bits: uint) -> Items<E> { - Items { index: 0, bits: bits } +impl<E:CLike> Iter<E> { + fn new(bits: uint) -> Iter<E> { + Iter { index: 0, bits: bits } } } -impl<E:CLike> Iterator<E> for Items<E> { +impl<E:CLike> Iterator<E> for Iter<E> { fn next(&mut self) -> Option<E> { if self.bits == 0 { return None; |
