diff options
| author | Brian Anderson <banderson@mozilla.com> | 2014-07-11 10:12:38 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2014-07-23 13:20:10 -0700 |
| commit | d36a8f3f9c70c63ed9042d83cdc47392d12b3886 (patch) | |
| tree | 821721bb8fc6e81e4301cc76ba2ddf450d011b4f /src/libsync | |
| parent | c080d26d328d6e8bbf4b159b5c5f3cd55c86f621 (diff) | |
| download | rust-d36a8f3f9c70c63ed9042d83cdc47392d12b3886.tar.gz rust-d36a8f3f9c70c63ed9042d83cdc47392d12b3886.zip | |
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]
Diffstat (limited to 'src/libsync')
| -rw-r--r-- | src/libsync/deque.rs | 2 | ||||
| -rw-r--r-- | src/libsync/raw.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libsync/deque.rs b/src/libsync/deque.rs index 913a58010d4..c541cc02774 100644 --- a/src/libsync/deque.rs +++ b/src/libsync/deque.rs @@ -55,7 +55,7 @@ use core::prelude::*; use alloc::arc::Arc; use alloc::heap::{allocate, deallocate}; use alloc::boxed::Box; -use collections::Vec; +use collections::{Vec, MutableSeq}; use core::kinds::marker; use core::mem::{forget, min_align_of, size_of, transmute}; use core::ptr; diff --git a/src/libsync/raw.rs b/src/libsync/raw.rs index d056566bb9a..1bdf24ea7dd 100644 --- a/src/libsync/raw.rs +++ b/src/libsync/raw.rs @@ -22,7 +22,7 @@ use core::finally::Finally; use core::kinds::marker; use core::mem; use core::ty::Unsafe; -use collections::Vec; +use collections::{Vec, MutableSeq}; use mutex; use comm::{Receiver, Sender, channel}; |
