Skip to content

Conversation

japaric
Copy link
Contributor

@japaric japaric commented Jan 1, 2015

The following traits have been removed:

  • ClonedSliceExt
  • PartialEqSliceExt
  • OrdSliceExt
  • BoxedSliceExt

All their methods have been moved into the SliceExt trait using where clauses.

The Deref[Mut] traits now have an associated type for their return type, this breaks all the existing implementations.

[breaking-change]

@rust-highfive
Copy link
Contributor

r? @huonw

(rust_highfive has picked a reviewer for you, use r? to override)

@japaric
Copy link
Contributor Author

japaric commented Jan 1, 2015

Doing a local check before r+ing.

alexcrichton added a commit to alexcrichton/rust that referenced this pull request Jan 2, 2015
Conflicts:
	src/liballoc/lib.rs
	src/libcollections/lib.rs
	src/libcollections/slice.rs
	src/libcore/ops.rs
	src/libcore/prelude.rs
	src/libcore/ptr.rs
	src/librustc/middle/traits/project.rs
	src/libstd/c_str.rs
	src/libstd/io/mem.rs
	src/libstd/io/mod.rs
	src/libstd/lib.rs
	src/libstd/path/posix.rs
	src/libstd/path/windows.rs
	src/libstd/prelude.rs
	src/libstd/rt/exclusive.rs
	src/libsyntax/lib.rs
	src/test/compile-fail/issue-18566.rs
	src/test/run-pass/deref-mut-on-ref.rs
	src/test/run-pass/deref-on-ref.rs
	src/test/run-pass/dst-deref-mut.rs
	src/test/run-pass/dst-deref.rs
	src/test/run-pass/fixup-deref-mut.rs
	src/test/run-pass/issue-13264.rs
	src/test/run-pass/overloaded-autoderef-indexing.rs
@bors bors merged commit 1abee08 into rust-lang:master Jan 2, 2015
@japaric japaric deleted the assoc-types branch January 3, 2015 00:16
@Centril Centril added the rollup A PR which is a rollup label Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rollup A PR which is a rollup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants