diff options
Diffstat (limited to 'src/libstd/sync/mpsc')
| -rw-r--r-- | src/libstd/sync/mpsc/mod.rs | 3 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/mpsc_queue.rs | 1 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/oneshot.rs | 1 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/select.rs | 2 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/shared.rs | 1 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/spsc_queue.rs | 1 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/stream.rs | 1 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/sync.rs | 1 |
8 files changed, 0 insertions, 11 deletions
diff --git a/src/libstd/sync/mpsc/mod.rs b/src/libstd/sync/mpsc/mod.rs index 74e85db1a06..61932225d79 100644 --- a/src/libstd/sync/mpsc/mod.rs +++ b/src/libstd/sync/mpsc/mod.rs @@ -619,7 +619,6 @@ impl<T> Clone for Sender<T> { } } -#[unsafe_destructor] #[stable(feature = "rust1", since = "1.0.0")] impl<T> Drop for Sender<T> { fn drop(&mut self) { @@ -683,7 +682,6 @@ impl<T> Clone for SyncSender<T> { } } -#[unsafe_destructor] #[stable(feature = "rust1", since = "1.0.0")] impl<T> Drop for SyncSender<T> { fn drop(&mut self) { @@ -930,7 +928,6 @@ impl <T> IntoIterator for Receiver<T> { } } -#[unsafe_destructor] #[stable(feature = "rust1", since = "1.0.0")] impl<T> Drop for Receiver<T> { fn drop(&mut self) { diff --git a/src/libstd/sync/mpsc/mpsc_queue.rs b/src/libstd/sync/mpsc/mpsc_queue.rs index 9b6c8f4dd97..4ab5a796fcb 100644 --- a/src/libstd/sync/mpsc/mpsc_queue.rs +++ b/src/libstd/sync/mpsc/mpsc_queue.rs @@ -138,7 +138,6 @@ impl<T> Queue<T> { } } -#[unsafe_destructor] #[stable(feature = "rust1", since = "1.0.0")] impl<T> Drop for Queue<T> { fn drop(&mut self) { diff --git a/src/libstd/sync/mpsc/oneshot.rs b/src/libstd/sync/mpsc/oneshot.rs index c6e8d87a22e..ab45b722c45 100644 --- a/src/libstd/sync/mpsc/oneshot.rs +++ b/src/libstd/sync/mpsc/oneshot.rs @@ -367,7 +367,6 @@ impl<T> Packet<T> { } } -#[unsafe_destructor] impl<T> Drop for Packet<T> { fn drop(&mut self) { assert_eq!(self.state.load(Ordering::SeqCst), DISCONNECTED); diff --git a/src/libstd/sync/mpsc/select.rs b/src/libstd/sync/mpsc/select.rs index 58f16a83ba9..fde99e11040 100644 --- a/src/libstd/sync/mpsc/select.rs +++ b/src/libstd/sync/mpsc/select.rs @@ -315,7 +315,6 @@ impl<'rx, T: Send> Handle<'rx, T> { } } -#[unsafe_destructor] impl Drop for Select { fn drop(&mut self) { assert!(self.head.is_null()); @@ -323,7 +322,6 @@ impl Drop for Select { } } -#[unsafe_destructor] impl<'rx, T: Send> Drop for Handle<'rx, T> { fn drop(&mut self) { unsafe { self.remove() } diff --git a/src/libstd/sync/mpsc/shared.rs b/src/libstd/sync/mpsc/shared.rs index 5c1610bdc31..09a02923f14 100644 --- a/src/libstd/sync/mpsc/shared.rs +++ b/src/libstd/sync/mpsc/shared.rs @@ -473,7 +473,6 @@ impl<T> Packet<T> { } } -#[unsafe_destructor] impl<T> Drop for Packet<T> { fn drop(&mut self) { // Note that this load is not only an assert for correctness about diff --git a/src/libstd/sync/mpsc/spsc_queue.rs b/src/libstd/sync/mpsc/spsc_queue.rs index 4dd84364fa8..f4b9c7d45fd 100644 --- a/src/libstd/sync/mpsc/spsc_queue.rs +++ b/src/libstd/sync/mpsc/spsc_queue.rs @@ -226,7 +226,6 @@ impl<T> Queue<T> { } } -#[unsafe_destructor] impl<T> Drop for Queue<T> { fn drop(&mut self) { unsafe { diff --git a/src/libstd/sync/mpsc/stream.rs b/src/libstd/sync/mpsc/stream.rs index f0363fae84f..1200e71d9af 100644 --- a/src/libstd/sync/mpsc/stream.rs +++ b/src/libstd/sync/mpsc/stream.rs @@ -471,7 +471,6 @@ impl<T> Packet<T> { } } -#[unsafe_destructor] impl<T> Drop for Packet<T> { fn drop(&mut self) { // Note that this load is not only an assert for correctness about diff --git a/src/libstd/sync/mpsc/sync.rs b/src/libstd/sync/mpsc/sync.rs index 6221ca59b54..4687df107f6 100644 --- a/src/libstd/sync/mpsc/sync.rs +++ b/src/libstd/sync/mpsc/sync.rs @@ -411,7 +411,6 @@ impl<T> Packet<T> { } } -#[unsafe_destructor] impl<T> Drop for Packet<T> { fn drop(&mut self) { assert_eq!(self.channels.load(Ordering::SeqCst), 0); |
