From 3fe05a987c0d1684b1172ca29c9a9ad79852419e Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sat, 29 Jun 2013 04:09:58 +0200 Subject: Move most iter functionality to extra, fixes #7343 --- src/libstd/vec.rs | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/libstd/vec.rs') diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index cff4ac10145..bbb7de69c40 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -19,7 +19,6 @@ use cmp; use cmp::{Eq, Ord, TotalEq, TotalOrd, Ordering, Less, Equal, Greater}; use clone::Clone; use iterator::{FromIterator, Iterator, IteratorUtil}; -use iter::FromIter; use kinds::Copy; use libc; use num::Zero; @@ -2311,15 +2310,6 @@ pub struct VecMutRevIterator<'self, T> { } iterator!{impl VecMutRevIterator -> &'self mut T, -1} -impl FromIter for ~[T]{ - #[inline] - pub fn from_iter(iter: &fn(f: &fn(T) -> bool) -> bool) -> ~[T] { - let mut v = ~[]; - for iter |x| { v.push(x) } - v - } -} - #[cfg(stage0)] impl> FromIterator for ~[A] { pub fn from_iterator(iterator: &mut T) -> ~[A] { -- cgit 1.4.1-3-g733a5