diff options
| author | Aaron Turon <aturon@mozilla.com> | 2015-01-04 16:16:55 -0800 |
|---|---|---|
| committer | Aaron Turon <aturon@mozilla.com> | 2015-01-05 14:26:04 -0800 |
| commit | c6f4a03d12d97162e2775c14ab006d355b04126d (patch) | |
| tree | b579b493904ab0721365f959b1b692edf3a51d0f /src/libstd/sync/mpsc | |
| parent | cb765ce7e190c70313858738e7427d99338a4f3f (diff) | |
| download | rust-c6f4a03d12d97162e2775c14ab006d355b04126d.tar.gz rust-c6f4a03d12d97162e2775c14ab006d355b04126d.zip | |
Stabilization of impls and fallout from stabilization
Diffstat (limited to 'src/libstd/sync/mpsc')
| -rw-r--r-- | src/libstd/sync/mpsc/mod.rs | 5 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/mpsc_queue.rs | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/libstd/sync/mpsc/mod.rs b/src/libstd/sync/mpsc/mod.rs index 6bc3f561bb3..09ff8f440f3 100644 --- a/src/libstd/sync/mpsc/mod.rs +++ b/src/libstd/sync/mpsc/mod.rs @@ -657,6 +657,7 @@ impl<T: Send> Clone for Sender<T> { } #[unsafe_destructor] +#[stable] impl<T: Send> Drop for Sender<T> { fn drop(&mut self) { match *unsafe { self.inner_mut() } { @@ -720,6 +721,7 @@ impl<T: Send> Clone for SyncSender<T> { } #[unsafe_destructor] +#[stable] impl<T: Send> Drop for SyncSender<T> { fn drop(&mut self) { unsafe { (*self.inner.get()).drop_chan(); } @@ -935,7 +937,7 @@ impl<T: Send> select::Packet for Receiver<T> { } } -#[unstable] +#[stable] impl<'a, T: Send> Iterator for Iter<'a, T> { type Item = T; @@ -943,6 +945,7 @@ impl<'a, T: Send> Iterator for Iter<'a, T> { } #[unsafe_destructor] +#[stable] impl<T: Send> Drop for Receiver<T> { fn drop(&mut self) { match *unsafe { self.inner_mut() } { diff --git a/src/libstd/sync/mpsc/mpsc_queue.rs b/src/libstd/sync/mpsc/mpsc_queue.rs index 8f85dc6e043..9ad24a5a11e 100644 --- a/src/libstd/sync/mpsc/mpsc_queue.rs +++ b/src/libstd/sync/mpsc/mpsc_queue.rs @@ -138,6 +138,7 @@ impl<T: Send> Queue<T> { } #[unsafe_destructor] +#[stable] impl<T: Send> Drop for Queue<T> { fn drop(&mut self) { unsafe { |
