diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-06-15 03:16:10 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-06-15 22:16:21 -0400 |
| commit | e097d5eaba1459fa22b7679712e8e9d0fd27a242 (patch) | |
| tree | 853aed80b5736e23af08a7a3b770bbde9fdf0baf /src/libstd | |
| parent | 6c547e42c859b1b0051293c48c691d8388bad332 (diff) | |
| download | rust-e097d5eaba1459fa22b7679712e8e9d0fd27a242.tar.gz rust-e097d5eaba1459fa22b7679712e8e9d0fd27a242.zip | |
rm CopyableOrderedIter
replaced with OrdIterator
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/old_iter.rs | 5 | ||||
| -rw-r--r-- | src/libstd/prelude.rs | 4 | ||||
| -rw-r--r-- | src/libstd/vec.rs | 17 |
3 files changed, 2 insertions, 24 deletions
diff --git a/src/libstd/old_iter.rs b/src/libstd/old_iter.rs index 9fea4376816..39f3a81ad21 100644 --- a/src/libstd/old_iter.rs +++ b/src/libstd/old_iter.rs @@ -54,11 +54,6 @@ pub trait CopyableIter<A:Copy> { fn find(&self, p: &fn(&A) -> bool) -> Option<A>; } -pub trait CopyableOrderedIter<A:Copy + Ord> { - fn min(&self) -> A; - fn max(&self) -> A; -} - // A trait for sequences that can be built by imperatively pushing elements // onto them. pub trait Buildable<A> { diff --git a/src/libstd/prelude.rs b/src/libstd/prelude.rs index 61b8d36266e..60165ed5dae 100644 --- a/src/libstd/prelude.rs +++ b/src/libstd/prelude.rs @@ -47,9 +47,9 @@ pub use char::Char; pub use container::{Container, Mutable, Map, Set}; pub use hash::Hash; pub use old_iter::{BaseIter, ReverseIter, ExtendedIter, EqIter}; -pub use old_iter::{CopyableIter, CopyableOrderedIter}; +pub use old_iter::CopyableIter; pub use iter::{Times, FromIter}; -pub use iterator::{Iterator, IteratorUtil}; +pub use iterator::{Iterator, IteratorUtil, OrdIterator}; pub use num::{Num, NumCast}; pub use num::{Orderable, Signed, Unsigned, Round}; pub use num::{Algebraic, Trigonometric, Exponential, Hyperbolic}; diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 44f3fc4c321..7b4764164b5 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -2619,23 +2619,6 @@ impl<A:Copy> old_iter::CopyableIter<A> for @[A] { } } -impl<'self,A:Copy + Ord> old_iter::CopyableOrderedIter<A> for &'self [A] { - fn min(&self) -> A { old_iter::min(self) } - fn max(&self) -> A { old_iter::max(self) } -} - -// FIXME(#4148): This should be redundant -impl<A:Copy + Ord> old_iter::CopyableOrderedIter<A> for ~[A] { - fn min(&self) -> A { old_iter::min(self) } - fn max(&self) -> A { old_iter::max(self) } -} - -// FIXME(#4148): This should be redundant -impl<A:Copy + Ord> old_iter::CopyableOrderedIter<A> for @[A] { - fn min(&self) -> A { old_iter::min(self) } - fn max(&self) -> A { old_iter::max(self) } -} - impl<A:Clone> Clone for ~[A] { #[inline] fn clone(&self) -> ~[A] { |
