Skip to content

Commit 704f93f

Browse files
committed
auto merge of #11893 : Armavica/rust/copyable-cloneable, r=huonw
I found awkward to have `MutableCloneableVector` and `CloneableIterator` on the one hand, and `CopyableVector` etc. on the other hand. The concerned traits are: * `CopyableVector` --> `CloneableVector` * `OwnedCopyableVector` --> `OwnedCloneableVector` * `ImmutableCopyableVector` --> `ImmutableCloneableVector` * `CopyableTuple` --> `CloneableTuple`
2 parents f84b729 + 2d60691 commit 704f93f

File tree

12 files changed

+30
-30
lines changed

12 files changed

+30
-30
lines changed

src/etc/vim/syntax/rust.vim

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,16 +92,16 @@ syn keyword rustTrait SendStr SendStrOwned SendStrStatic IntoSendStr
9292
syn keyword rustTrait Str StrVector StrSlice OwnedStr
9393
syn keyword rustTrait IterBytes
9494
syn keyword rustTrait ToStr IntoStr
95-
syn keyword rustTrait CopyableTuple ImmutableTuple
95+
syn keyword rustTrait CloneableTuple ImmutableTuple
9696
syn keyword rustTrait Tuple1 Tuple2 Tuple3 Tuple4
9797
syn keyword rustTrait Tuple5 Tuple6 Tuple7 Tuple8
9898
syn keyword rustTrait Tuple9 Tuple10 Tuple11 Tuple12
9999
syn keyword rustTrait ImmutableTuple1 ImmutableTuple2 ImmutableTuple3 ImmutableTuple4
100100
syn keyword rustTrait ImmutableTuple5 ImmutableTuple6 ImmutableTuple7 ImmutableTuple8
101101
syn keyword rustTrait ImmutableTuple9 ImmutableTuple10 ImmutableTuple11 ImmutableTuple12
102-
syn keyword rustTrait ImmutableEqVector ImmutableTotalOrdVector ImmutableCopyableVector
103-
syn keyword rustTrait OwnedVector OwnedCopyableVector OwnedEqVector MutableVector
104-
syn keyword rustTrait Vector VectorVector CopyableVector ImmutableVector
102+
syn keyword rustTrait ImmutableEqVector ImmutableTotalOrdVector ImmutableCloneableVector
103+
syn keyword rustTrait OwnedVector OwnedCloneableVector OwnedEqVector MutableVector
104+
syn keyword rustTrait Vector VectorVector CloneableVector ImmutableVector
105105

106106
"syn keyword rustFunction stream
107107
syn keyword rustTrait Port Chan GenericChan GenericSmartChan GenericPort Peekable

src/libstd/c_str.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ use ptr::RawPtr;
7272
use ptr;
7373
use str::StrSlice;
7474
use str;
75-
use vec::{CopyableVector, ImmutableVector, MutableVector};
75+
use vec::{CloneableVector, ImmutableVector, MutableVector};
7676
use vec;
7777
use unstable::intrinsics;
7878

src/libstd/io/comm_adapters.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use cmp;
1515
use io;
1616
use option::{None, Option, Some};
1717
use super::{Reader, Writer};
18-
use vec::{bytes, CopyableVector, MutableVector, ImmutableVector};
18+
use vec::{bytes, CloneableVector, MutableVector, ImmutableVector};
1919

2020
/// Allows reading from a port.
2121
///

src/libstd/io/mem.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use option::{Option, Some, None};
1717
use super::{Reader, Writer, Seek, Buffer, IoError, SeekStyle, io_error,
1818
OtherIoError};
1919
use vec;
20-
use vec::{Vector, ImmutableVector, MutableVector, OwnedCopyableVector};
20+
use vec::{Vector, ImmutableVector, MutableVector, OwnedCloneableVector};
2121

2222
/// Writes to an owned, growable byte vector
2323
///

src/libstd/io/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ use str::{StrSlice, OwnedStr};
302302
use to_str::ToStr;
303303
use uint;
304304
use unstable::finally::Finally;
305-
use vec::{OwnedVector, MutableVector, ImmutableVector, OwnedCopyableVector};
305+
use vec::{OwnedVector, MutableVector, ImmutableVector, OwnedCloneableVector};
306306
use vec;
307307

308308
// Reexports

src/libstd/num/strconv.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use option::{None, Option, Some};
1818
use char;
1919
use str::{StrSlice};
2020
use str;
21-
use vec::{CopyableVector, ImmutableVector, MutableVector};
21+
use vec::{CloneableVector, ImmutableVector, MutableVector};
2222
use vec::OwnedVector;
2323
use num;
2424
use num::{NumCast, Zero, One, cast, Integer};

src/libstd/path/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ use str;
7373
use str::{OwnedStr, Str, StrSlice};
7474
use to_str::ToStr;
7575
use vec;
76-
use vec::{CopyableVector, OwnedCopyableVector, OwnedVector, Vector};
76+
use vec::{CloneableVector, OwnedCloneableVector, OwnedVector, Vector};
7777
use vec::{ImmutableEqVector, ImmutableVector};
7878

7979
/// Typedef for POSIX file paths.

src/libstd/path/posix.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ use str;
2121
use str::Str;
2222
use to_bytes::IterBytes;
2323
use vec;
24-
use vec::{CopyableVector, RevSplits, Splits, Vector, VectorVector,
25-
ImmutableEqVector, OwnedVector, ImmutableVector, OwnedCopyableVector};
24+
use vec::{CloneableVector, RevSplits, Splits, Vector, VectorVector,
25+
ImmutableEqVector, OwnedVector, ImmutableVector, OwnedCloneableVector};
2626
use super::{BytesContainer, GenericPath, GenericPathUnsafe};
2727

2828
/// Iterator that yields successive components of a Path as &[u8]
@@ -332,7 +332,7 @@ impl Path {
332332

333333
/// Returns a normalized byte vector representation of a path, by removing all empty
334334
/// components, and unnecessary . and .. components.
335-
fn normalize<V: Vector<u8>+CopyableVector<u8>>(v: V) -> ~[u8] {
335+
fn normalize<V: Vector<u8>+CloneableVector<u8>>(v: V) -> ~[u8] {
336336
// borrowck is being very picky
337337
let val = {
338338
let is_abs = !v.as_slice().is_empty() && v.as_slice()[0] == SEP_BYTE;

src/libstd/prelude.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,17 @@ pub use send_str::{SendStr, SendStrOwned, SendStrStatic, IntoSendStr};
6868
pub use str::{Str, StrVector, StrSlice, OwnedStr};
6969
pub use to_bytes::IterBytes;
7070
pub use to_str::{ToStr, IntoStr};
71-
pub use tuple::{CopyableTuple, ImmutableTuple};
71+
pub use tuple::{CloneableTuple, ImmutableTuple};
7272
pub use tuple::{ImmutableTuple1, ImmutableTuple2, ImmutableTuple3, ImmutableTuple4};
7373
pub use tuple::{ImmutableTuple5, ImmutableTuple6, ImmutableTuple7, ImmutableTuple8};
7474
pub use tuple::{ImmutableTuple9, ImmutableTuple10, ImmutableTuple11, ImmutableTuple12};
7575
pub use tuple::{Tuple1, Tuple2, Tuple3, Tuple4};
7676
pub use tuple::{Tuple5, Tuple6, Tuple7, Tuple8};
7777
pub use tuple::{Tuple9, Tuple10, Tuple11, Tuple12};
78-
pub use vec::{ImmutableEqVector, ImmutableTotalOrdVector, ImmutableCopyableVector};
79-
pub use vec::{OwnedVector, OwnedCopyableVector,OwnedEqVector};
78+
pub use vec::{ImmutableEqVector, ImmutableTotalOrdVector, ImmutableCloneableVector};
79+
pub use vec::{OwnedVector, OwnedCloneableVector,OwnedEqVector};
8080
pub use vec::{MutableVector, MutableTotalOrdVector};
81-
pub use vec::{Vector, VectorVector, CopyableVector, ImmutableVector};
81+
pub use vec::{Vector, VectorVector, CloneableVector, ImmutableVector};
8282

8383
// Reexported runtime types
8484
pub use comm::{Port, Chan, SharedChan};

src/libstd/str.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ use to_str::ToStr;
112112
use from_str::FromStr;
113113
use uint;
114114
use vec;
115-
use vec::{OwnedVector, OwnedCopyableVector, ImmutableVector, MutableVector};
115+
use vec::{OwnedVector, OwnedCloneableVector, ImmutableVector, MutableVector};
116116
use default::Default;
117117
use send_str::{SendStr, SendStrOwned};
118118
use unstable::raw::Repr;
@@ -594,7 +594,7 @@ impl<'a> Iterator<&'a str> for StrSplits<'a> {
594594
// Helper functions used for Unicode normalization
595595
fn canonical_sort(comb: &mut [(char, u8)]) {
596596
use iter::range;
597-
use tuple::CopyableTuple;
597+
use tuple::CloneableTuple;
598598

599599
let len = comb.len();
600600
for i in range(0, len) {

0 commit comments

Comments
 (0)