diff options
| author | Virgile Andreani <virgile.andreani@anbuco.fr> | 2014-01-28 23:42:40 +0100 |
|---|---|---|
| committer | Virgile Andreani <virgile.andreani@anbuco.fr> | 2014-01-28 23:51:52 +0100 |
| commit | 0c081afabd8af8ddda708d0f2e8890d31d33d66f (patch) | |
| tree | fe416e960d7e910d470eeb5538e872b10574448b /src | |
| parent | 86426015512b42ed29411c32af8292691df58031 (diff) | |
| download | rust-0c081afabd8af8ddda708d0f2e8890d31d33d66f.tar.gz rust-0c081afabd8af8ddda708d0f2e8890d31d33d66f.zip | |
Rename ImmutableCopyableVector to ImmutableCloneableVector
Diffstat (limited to 'src')
| -rw-r--r-- | src/etc/vim/syntax/rust.vim | 2 | ||||
| -rw-r--r-- | src/libstd/prelude.rs | 2 | ||||
| -rw-r--r-- | src/libstd/vec.rs | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/etc/vim/syntax/rust.vim b/src/etc/vim/syntax/rust.vim index 833cc616f7f..b98680ae3ae 100644 --- a/src/etc/vim/syntax/rust.vim +++ b/src/etc/vim/syntax/rust.vim @@ -99,7 +99,7 @@ syn keyword rustTrait Tuple9 Tuple10 Tuple11 Tuple12 syn keyword rustTrait ImmutableTuple1 ImmutableTuple2 ImmutableTuple3 ImmutableTuple4 syn keyword rustTrait ImmutableTuple5 ImmutableTuple6 ImmutableTuple7 ImmutableTuple8 syn keyword rustTrait ImmutableTuple9 ImmutableTuple10 ImmutableTuple11 ImmutableTuple12 -syn keyword rustTrait ImmutableEqVector ImmutableTotalOrdVector ImmutableCopyableVector +syn keyword rustTrait ImmutableEqVector ImmutableTotalOrdVector ImmutableCloneableVector syn keyword rustTrait OwnedVector OwnedCloneableVector OwnedEqVector MutableVector syn keyword rustTrait Vector VectorVector CloneableVector ImmutableVector diff --git a/src/libstd/prelude.rs b/src/libstd/prelude.rs index 31e3edb70df..ee0bee058b6 100644 --- a/src/libstd/prelude.rs +++ b/src/libstd/prelude.rs @@ -75,7 +75,7 @@ pub use tuple::{ImmutableTuple9, ImmutableTuple10, ImmutableTuple11, ImmutableTu pub use tuple::{Tuple1, Tuple2, Tuple3, Tuple4}; pub use tuple::{Tuple5, Tuple6, Tuple7, Tuple8}; pub use tuple::{Tuple9, Tuple10, Tuple11, Tuple12}; -pub use vec::{ImmutableEqVector, ImmutableTotalOrdVector, ImmutableCopyableVector}; +pub use vec::{ImmutableEqVector, ImmutableTotalOrdVector, ImmutableCloneableVector}; pub use vec::{OwnedVector, OwnedCloneableVector,OwnedEqVector}; pub use vec::{MutableVector, MutableTotalOrdVector}; pub use vec::{Vector, VectorVector, CloneableVector, ImmutableVector}; diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 589084ff881..467bcf075f6 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -1261,7 +1261,7 @@ impl<'a, T: TotalOrd> ImmutableTotalOrdVector<T> for &'a [T] { } /// Extension methods for vectors containing `Clone` elements. -pub trait ImmutableCopyableVector<T> { +pub trait ImmutableCloneableVector<T> { /** * Partitions the vector into those that satisfies the predicate, and * those that do not. @@ -1273,7 +1273,7 @@ pub trait ImmutableCopyableVector<T> { fn permutations(self) -> Permutations<T>; } -impl<'a,T:Clone> ImmutableCopyableVector<T> for &'a [T] { +impl<'a,T:Clone> ImmutableCloneableVector<T> for &'a [T] { #[inline] fn partitioned(&self, f: |&T| -> bool) -> (~[T], ~[T]) { let mut lefts = ~[]; |
