]> git.lizzy.rs Git - rust.git/commit
collections: Move push/pop to MutableSeq
authorBrian Anderson <banderson@mozilla.com>
Fri, 11 Jul 2014 17:12:38 +0000 (10:12 -0700)
committerBrian Anderson <banderson@mozilla.com>
Wed, 23 Jul 2014 20:20:10 +0000 (13:20 -0700)
commitd36a8f3f9c70c63ed9042d83cdc47392d12b3886
tree821721bb8fc6e81e4301cc76ba2ddf450d011b4f
parentc080d26d328d6e8bbf4b159b5c5f3cd55c86f621
collections: Move push/pop to MutableSeq

Implement for Vec, DList, RingBuf. Add MutableSeq to the prelude.

Since the collections traits are in the prelude most consumers of
these methods will continue to work without change.

[breaking-change]
31 files changed:
src/liballoc/arc.rs
src/libcollections/bitv.rs
src/libcollections/btree.rs
src/libcollections/dlist.rs
src/libcollections/hash/sip.rs
src/libcollections/lib.rs
src/libcollections/macros.rs
src/libcollections/priority_queue.rs
src/libcollections/ringbuf.rs
src/libcollections/slice.rs
src/libcollections/str.rs
src/libcollections/string.rs
src/libcollections/treemap.rs
src/libcollections/vec.rs
src/librustrt/at_exit_imp.rs
src/librustrt/local_data.rs
src/libstd/collections/mod.rs
src/libstd/dynamic_lib.rs
src/libstd/io/extensions.rs
src/libstd/io/fs.rs
src/libstd/io/signal.rs
src/libstd/lib.rs
src/libstd/macros.rs
src/libstd/num/strconv.rs
src/libstd/os.rs
src/libstd/path/mod.rs
src/libstd/path/posix.rs
src/libstd/path/windows.rs
src/libstd/prelude.rs
src/libsync/deque.rs
src/libsync/raw.rs