]> git.lizzy.rs Git - rust.git/commit
core: Move the collections traits to libcollections
authorAlex Crichton <alex@alexcrichton.com>
Fri, 6 Jun 2014 23:33:44 +0000 (16:33 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Mon, 9 Jun 2014 07:38:46 +0000 (00:38 -0700)
commitda0703973af921626d7235131d14847b1aacffc2
tree6b0a5c3e35c54c340553eb140019b8ab54a99df1
parent50942c7695783875bd2161596036a52755ffb09c
core: Move the collections traits to libcollections

This commit moves Mutable, Map, MutableMap, Set, and MutableSet from
`core::collections` to the `collections` crate at the top-level. Additionally,
this removes the `deque` module and moves the `Deque` trait to only being
available at the top-level of the collections crate.

All functionality continues to be reexported through `std::collections`.

[breaking-change]
25 files changed:
src/libcollections/bitv.rs
src/libcollections/btree.rs
src/libcollections/deque.rs
src/libcollections/dlist.rs
src/libcollections/lib.rs
src/libcollections/priority_queue.rs
src/libcollections/ringbuf.rs
src/libcollections/slice.rs
src/libcollections/smallintmap.rs
src/libcollections/str.rs
src/libcollections/string.rs
src/libcollections/treemap.rs
src/libcollections/trie.rs
src/libcollections/vec.rs
src/libcore/collections.rs
src/libstd/collections/hashmap.rs
src/libstd/collections/lru_cache.rs
src/libstd/collections/mod.rs
src/libstd/lib.rs
src/libstd/path/posix.rs
src/libstd/prelude.rs
src/libstd/rand/os.rs
src/libstd/rand/reader.rs
src/libstd/rt/backtrace.rs
src/test/compile-fail/map-types.rs