diff options
Diffstat (limited to 'tokio/src/sync/broadcast.rs')
-rw-r--r-- | tokio/src/sync/broadcast.rs | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/tokio/src/sync/broadcast.rs b/tokio/src/sync/broadcast.rs index 4e74a3aa..ee9aba07 100644 --- a/tokio/src/sync/broadcast.rs +++ b/tokio/src/sync/broadcast.rs @@ -405,8 +405,7 @@ const MAX_RECEIVERS: usize = usize::MAX >> 2; /// /// The `Sender` can be cloned to `send` to the same channel from multiple /// points in the process or it can be used concurrently from an `Arc`. New -/// `Receiver` handles can be cloned from an existing `Receiver` or created by -/// calling [`Sender::subscribe`]. +/// `Receiver` handles are created by calling [`Sender::subscribe`]. /// /// If all [`Receiver`] handles are dropped, the `send` method will return a /// [`SendError`]. Similarly, if all [`Sender`] handles are dropped, the [`recv`] @@ -985,13 +984,6 @@ impl<T: Clone> Receiver<T> { } } -impl<T> Clone for Receiver<T> { - fn clone(&self) -> Self { - let shared = self.shared.clone(); - new_receiver(shared) - } -} - impl<T> Drop for Receiver<T> { fn drop(&mut self) { let mut tail = self.shared.tail.lock(); |