rm CopyableOrderedIter
replaced with OrdIterator
This commit is contained in:
parent
6c547e42c8
commit
e097d5eaba
5 changed files with 4 additions and 33 deletions
|
|
@ -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> {
|
||||
|
|
|
|||
|
|
@ -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};
|
||||
|
|
|
|||
|
|
@ -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] {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue