diff options
| author | Aaron Turon <aturon@mozilla.com> | 2014-11-06 09:32:37 -0800 |
|---|---|---|
| committer | Aaron Turon <aturon@mozilla.com> | 2014-11-25 17:41:54 -0800 |
| commit | b299c2b57db90025cbf59d4b5152c9c37db6bc63 (patch) | |
| tree | f3476a915920ef8a42761cb740dc6f4e1f64844f /src/libcore | |
| parent | a86f72d9a2adc6d65f2ba0990caca35c1a3f622d (diff) | |
Fallout from stabilization
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/fmt/float.rs | 2 | ||||
| -rw-r--r-- | src/libcore/fmt/mod.rs | 2 | ||||
| -rw-r--r-- | src/libcore/fmt/num.rs | 2 | ||||
| -rw-r--r-- | src/libcore/num/mod.rs | 2 | ||||
| -rw-r--r-- | src/libcore/option.rs | 4 | ||||
| -rw-r--r-- | src/libcore/prelude.rs | 9 | ||||
| -rw-r--r-- | src/libcore/result.rs | 4 | ||||
| -rw-r--r-- | src/libcore/slice.rs | 4 | ||||
| -rw-r--r-- | src/libcore/str.rs | 6 |
9 files changed, 18 insertions, 17 deletions
diff --git a/src/libcore/fmt/float.rs b/src/libcore/fmt/float.rs index 1760c4d8e66..31a46c26e2a 100644 --- a/src/libcore/fmt/float.rs +++ b/src/libcore/fmt/float.rs @@ -17,7 +17,7 @@ pub use self::SignFormat::*; use char; use char::Char; use fmt; -use iter::{range, DoubleEndedIterator}; +use iter::{range, DoubleEndedIteratorExt}; use num::{Float, FPNaN, FPInfinite, ToPrimitive}; use num::cast; use result::Ok; diff --git a/src/libcore/fmt/mod.rs b/src/libcore/fmt/mod.rs index 6e77b0a7c79..605148beb90 100644 --- a/src/libcore/fmt/mod.rs +++ b/src/libcore/fmt/mod.rs @@ -14,7 +14,7 @@ use any; use cell::{Cell, Ref, RefMut}; -use iter::{Iterator, range}; +use iter::{Iterator, IteratorExt, range}; use kinds::{Copy, Sized}; use mem; use option::{Option, Some, None}; diff --git a/src/libcore/fmt/num.rs b/src/libcore/fmt/num.rs index 1c856a6e208..a441ced03b2 100644 --- a/src/libcore/fmt/num.rs +++ b/src/libcore/fmt/num.rs @@ -15,7 +15,7 @@ #![allow(unsigned_negation)] use fmt; -use iter::DoubleEndedIterator; +use iter::DoubleEndedIteratorExt; use num::{Int, cast}; use slice::SlicePrelude; diff --git a/src/libcore/num/mod.rs b/src/libcore/num/mod.rs index 07f2e154c76..ce61bd97e13 100644 --- a/src/libcore/num/mod.rs +++ b/src/libcore/num/mod.rs @@ -25,7 +25,7 @@ use clone::Clone; use cmp::{PartialEq, Eq}; use cmp::{PartialOrd, Ord}; use intrinsics; -use iter::Iterator; +use iter::IteratorExt; use kinds::Copy; use mem::size_of; use ops::{Add, Sub, Mul, Div, Rem, Neg}; diff --git a/src/libcore/option.rs b/src/libcore/option.rs index fcf2dab6908..7d7b41bf7bf 100644 --- a/src/libcore/option.rs +++ b/src/libcore/option.rs @@ -147,7 +147,7 @@ pub use self::Option::*; use cmp::{Eq, Ord}; use default::Default; -use iter::{Iterator, DoubleEndedIterator, FromIterator, ExactSize}; +use iter::{Iterator, IteratorExt, DoubleEndedIterator, FromIterator, ExactSizeIterator}; use mem; use result::{Result, Ok, Err}; use slice; @@ -797,7 +797,7 @@ impl<A> DoubleEndedIterator<A> for Item<A> { } } -impl<A> ExactSize<A> for Item<A> {} +impl<A> ExactSizeIterator<A> for Item<A> {} ///////////////////////////////////////////////////////////////////////////// // FromIterator diff --git a/src/libcore/prelude.rs b/src/libcore/prelude.rs index 9f883d60496..6678a20087b 100644 --- a/src/libcore/prelude.rs +++ b/src/libcore/prelude.rs @@ -39,7 +39,7 @@ pub use ops::{Slice, SliceMut}; pub use ops::{Fn, FnMut, FnOnce}; // Reexported functions -pub use iter::{range, repeat}; +pub use iter::range; pub use mem::drop; pub use str::from_str; @@ -50,9 +50,10 @@ pub use clone::Clone; pub use cmp::{PartialEq, PartialOrd, Eq, Ord}; pub use cmp::{Ordering, Equiv}; pub use cmp::Ordering::{Less, Equal, Greater}; -pub use iter::{FromIterator, Extend}; -pub use iter::{Iterator, DoubleEndedIterator, RandomAccessIterator, CloneableIterator}; -pub use iter::{OrdIterator, MutableDoubleEndedIterator, ExactSize}; +pub use iter::{FromIterator, Extend, IteratorExt}; +pub use iter::{Iterator, DoubleEndedIterator, DoubleEndedIteratorExt, RandomAccessIterator}; +pub use iter::{IteratorCloneExt, CloneIteratorExt}; +pub use iter::{IteratorOrdExt, MutableDoubleEndedIterator, ExactSizeIterator}; pub use num::{ToPrimitive, FromPrimitive}; pub use option::Option; pub use option::Option::{Some, None}; diff --git a/src/libcore/result.rs b/src/libcore/result.rs index 3240b4207a1..202ac464497 100644 --- a/src/libcore/result.rs +++ b/src/libcore/result.rs @@ -235,7 +235,7 @@ pub use self::Result::*; use std::fmt::Show; use slice; use slice::AsSlice; -use iter::{Iterator, DoubleEndedIterator, FromIterator, ExactSize}; +use iter::{Iterator, IteratorExt, DoubleEndedIterator, FromIterator, ExactSizeIterator}; use option::{None, Option, Some}; /// `Result` is a type that represents either success (`Ok`) or failure (`Err`). @@ -831,7 +831,7 @@ impl<A> DoubleEndedIterator<A> for Item<A> { } } -impl<A> ExactSize<A> for Item<A> {} +impl<A> ExactSizeIterator<A> for Item<A> {} ///////////////////////////////////////////////////////////////////////////// // FromIterator diff --git a/src/libcore/slice.rs b/src/libcore/slice.rs index 6625d19781a..36464e4d29e 100644 --- a/src/libcore/slice.rs +++ b/src/libcore/slice.rs @@ -1160,7 +1160,7 @@ impl<'a, T> Items<'a, T> { iterator!{struct Items -> *const T, &'a T} #[experimental = "needs review"] -impl<'a, T> ExactSize<&'a T> for Items<'a, T> {} +impl<'a, T> ExactSizeIterator<&'a T> for Items<'a, T> {} #[experimental = "needs review"] impl<'a, T> Clone for Items<'a, T> { @@ -1255,7 +1255,7 @@ impl<'a, T> MutItems<'a, T> { iterator!{struct MutItems -> *mut T, &'a mut T} #[experimental = "needs review"] -impl<'a, T> ExactSize<&'a mut T> for MutItems<'a, T> {} +impl<'a, T> ExactSizeIterator<&'a mut T> for MutItems<'a, T> {} /// An abstraction over the splitting iterators, so that splitn, splitn_mut etc /// can be implemented once. diff --git a/src/libcore/str.rs b/src/libcore/str.rs index bb7710c2acc..b9586399aec 100644 --- a/src/libcore/str.rs +++ b/src/libcore/str.rs @@ -23,9 +23,9 @@ use char::Char; use char; use cmp::{Eq, mod}; use default::Default; +use iter::{Map, Iterator, IteratorExt, DoubleEndedIterator}; +use iter::{DoubleEndedIteratorExt, ExactSizeIterator}; use iter::range; -use iter::{DoubleEndedIterator, ExactSize}; -use iter::{Map, Iterator}; use kinds::Sized; use mem; use num::Int; @@ -1210,7 +1210,7 @@ Section: Trait implementations #[allow(missing_docs)] pub mod traits { use cmp::{Ord, Ordering, Less, Equal, Greater, PartialEq, PartialOrd, Equiv, Eq}; - use iter::Iterator; + use iter::IteratorExt; use option::{Option, Some}; use ops; use str::{Str, StrPrelude, eq_slice}; |
