From 46f91a0fa95cd13f7433a1d72d087283f483a4b8 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Wed, 24 Apr 2013 20:35:49 -0400 Subject: make way for a new iter module --- src/libsyntax/opt_vec.rs | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) (limited to 'src/libsyntax') diff --git a/src/libsyntax/opt_vec.rs b/src/libsyntax/opt_vec.rs index 88d7c39cc83..fd1c5a960d1 100644 --- a/src/libsyntax/opt_vec.rs +++ b/src/libsyntax/opt_vec.rs @@ -16,8 +16,9 @@ * other useful things like `push()` and `len()`. */ -use core::iter; -use core::iter::BaseIter; +use core::prelude::*; +use core::old_iter; +use core::old_iter::BaseIter; #[auto_encode] #[auto_decode] @@ -116,7 +117,7 @@ impl OptVec { #[inline(always)] fn mapi_to_vec(&self, op: &fn(uint, &T) -> B) -> ~[B] { let mut index = 0; - iter::map_to_vec(self, |a| { + old_iter::map_to_vec(self, |a| { let i = index; index += 1; op(i, a) @@ -154,62 +155,62 @@ impl BaseIter for OptVec { } } -impl iter::ExtendedIter for OptVec { +impl old_iter::ExtendedIter for OptVec { #[inline(always)] fn eachi(&self, blk: &fn(v: uint, v: &A) -> bool) { - iter::eachi(self, blk) + old_iter::eachi(self, blk) } #[inline(always)] fn all(&self, blk: &fn(&A) -> bool) -> bool { - iter::all(self, blk) + old_iter::all(self, blk) } #[inline(always)] fn any(&self, blk: &fn(&A) -> bool) -> bool { - iter::any(self, blk) + old_iter::any(self, blk) } #[inline(always)] fn foldl(&self, b0: B, blk: &fn(&B, &A) -> B) -> B { - iter::foldl(self, b0, blk) + old_iter::foldl(self, b0, blk) } #[inline(always)] fn position(&self, f: &fn(&A) -> bool) -> Option { - iter::position(self, f) + old_iter::position(self, f) } #[inline(always)] fn map_to_vec(&self, op: &fn(&A) -> B) -> ~[B] { - iter::map_to_vec(self, op) + old_iter::map_to_vec(self, op) } #[inline(always)] fn flat_map_to_vec>(&self, op: &fn(&A) -> IB) -> ~[B] { - iter::flat_map_to_vec(self, op) + old_iter::flat_map_to_vec(self, op) } } -impl iter::EqIter for OptVec { +impl old_iter::EqIter for OptVec { #[inline(always)] - fn contains(&self, x: &A) -> bool { iter::contains(self, x) } + fn contains(&self, x: &A) -> bool { old_iter::contains(self, x) } #[inline(always)] - fn count(&self, x: &A) -> uint { iter::count(self, x) } + fn count(&self, x: &A) -> uint { old_iter::count(self, x) } } -impl iter::CopyableIter for OptVec { +impl old_iter::CopyableIter for OptVec { #[inline(always)] fn filter_to_vec(&self, pred: &fn(&A) -> bool) -> ~[A] { - iter::filter_to_vec(self, pred) + old_iter::filter_to_vec(self, pred) } #[inline(always)] - fn to_vec(&self) -> ~[A] { iter::to_vec(self) } + fn to_vec(&self) -> ~[A] { old_iter::to_vec(self) } #[inline(always)] fn find(&self, f: &fn(&A) -> bool) -> Option { - iter::find(self, f) + old_iter::find(self, f) } } -impl iter::CopyableOrderedIter for OptVec { +impl old_iter::CopyableOrderedIter for OptVec { #[inline(always)] - fn min(&self) -> A { iter::min(self) } + fn min(&self) -> A { old_iter::min(self) } #[inline(always)] - fn max(&self) -> A { iter::max(self) } + fn max(&self) -> A { old_iter::max(self) } } -- cgit 1.4.1-3-g733a5