Skip to content

Commit 76d46af

Browse files
committed
core: Rename ImmutableEqSlice to ImmutablePartialEqSlice
This is in the prelude and won't break much code. [breaking-change]
1 parent 12e8512 commit 76d46af

File tree

8 files changed

+9
-9
lines changed

8 files changed

+9
-9
lines changed

src/libcollections/slice.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ use {Collection, MutableSeq};
9898
use vec::Vec;
9999

100100
pub use core::slice::{ref_slice, mut_ref_slice, Splits, Windows};
101-
pub use core::slice::{Chunks, Slice, ImmutableSlice, ImmutableEqSlice};
101+
pub use core::slice::{Chunks, Slice, ImmutableSlice, ImmutablePartialEqSlice};
102102
pub use core::slice::{ImmutableOrdSlice, MutableSlice, Items, MutItems};
103103
pub use core::slice::{MutSplits, MutChunks};
104104
pub use core::slice::{bytes, MutableCloneableSlice};

src/libcore/prelude.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@ pub use str::{Str, StrSlice};
6161
pub use tuple::{Tuple1, Tuple2, Tuple3, Tuple4};
6262
pub use tuple::{Tuple5, Tuple6, Tuple7, Tuple8};
6363
pub use tuple::{Tuple9, Tuple10, Tuple11, Tuple12};
64-
pub use slice::{ImmutableEqSlice, ImmutableOrdSlice};
64+
pub use slice::{ImmutablePartialEqSlice, ImmutableOrdSlice};
6565
pub use slice::{MutableSlice};
6666
pub use slice::{Slice, ImmutableSlice};

src/libcore/slice.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -773,7 +773,7 @@ impl<'a,T> MutableSlice<'a, T> for &'a mut [T] {
773773
}
774774

775775
/// Extension methods for vectors contain `PartialEq` elements.
776-
pub trait ImmutableEqSlice<T:PartialEq> {
776+
pub trait ImmutablePartialEqSlice<T:PartialEq> {
777777
/// Find the first index containing a matching value
778778
fn position_elem(&self, t: &T) -> Option<uint>;
779779

@@ -790,7 +790,7 @@ pub trait ImmutableEqSlice<T:PartialEq> {
790790
fn ends_with(&self, needle: &[T]) -> bool;
791791
}
792792

793-
impl<'a,T:PartialEq> ImmutableEqSlice<T> for &'a [T] {
793+
impl<'a,T:PartialEq> ImmutablePartialEqSlice<T> for &'a [T] {
794794
#[inline]
795795
fn position_elem(&self, x: &T) -> Option<uint> {
796796
self.iter().position(|y| *x == *y)

src/libstd/collections/hashmap.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2743,7 +2743,7 @@ mod test_set {
27432743
use prelude::*;
27442744

27452745
use super::HashSet;
2746-
use slice::ImmutableEqSlice;
2746+
use slice::ImmutablePartialEqSlice;
27472747
use collections::Collection;
27482748

27492749
#[test]

src/libstd/os.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ use path::{Path, GenericPath, BytesContainer};
4545
use ptr::RawPtr;
4646
use ptr;
4747
use result::{Err, Ok, Result};
48-
use slice::{Slice, ImmutableSlice, MutableSlice, ImmutableEqSlice};
48+
use slice::{Slice, ImmutableSlice, MutableSlice, ImmutablePartialEqSlice};
4949
use str::{Str, StrSlice, StrAllocating};
5050
use string::String;
5151
use sync::atomic::{AtomicInt, INIT_ATOMIC_INT, SeqCst};

src/libstd/path/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ use str;
7575
use str::{MaybeOwned, Str, StrSlice};
7676
use string::String;
7777
use slice::Slice;
78-
use slice::{ImmutableEqSlice, ImmutableSlice};
78+
use slice::{ImmutablePartialEqSlice, ImmutableSlice};
7979
use vec::Vec;
8080

8181
/// Typedef for POSIX file paths.

src/libstd/path/posix.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use option::{Option, None, Some};
2222
use str::Str;
2323
use str;
2424
use slice::{CloneableVector, Splits, Slice, VectorVector,
25-
ImmutableEqSlice, ImmutableSlice};
25+
ImmutablePartialEqSlice, ImmutableSlice};
2626
use vec::Vec;
2727

2828
use super::{BytesContainer, GenericPath, GenericPathUnsafe};

src/libstd/prelude.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
#[doc(no_inline)] pub use slice::{CloneableVector, ImmutableCloneableVector};
8686
#[doc(no_inline)] pub use slice::{MutableCloneableSlice, MutableOrdSlice};
8787
#[doc(no_inline)] pub use slice::{ImmutableSlice, MutableSlice};
88-
#[doc(no_inline)] pub use slice::{ImmutableEqSlice, ImmutableOrdSlice};
88+
#[doc(no_inline)] pub use slice::{ImmutablePartialEqSlice, ImmutableOrdSlice};
8989
#[doc(no_inline)] pub use slice::{Slice, VectorVector};
9090
#[doc(no_inline)] pub use slice::MutableSliceAllocating;
9191
#[doc(no_inline)] pub use string::String;

0 commit comments

Comments
 (0)