summaryrefslogtreecommitdiffstats
path: root/tokio/src/sync/tests/loom_broadcast.rs
diff options
context:
space:
mode:
authorZephyr Shannon <earthlingzephyr@gmail.com>2020-10-19 01:12:40 -0700
committerGitHub <noreply@github.com>2020-10-19 10:12:40 +0200
commitfb28caa90c8ab4453b259424c88dc7ec8ff06bbb (patch)
treead2e0ddd41b188b7b7e794ccb7a3baba8377b250 /tokio/src/sync/tests/loom_broadcast.rs
parente88e64bcc07f4a632014815a5fec3e67d97a8f31 (diff)
sync: implement Clone for broadcast::Receiver (#2933)
Diffstat (limited to 'tokio/src/sync/tests/loom_broadcast.rs')
-rw-r--r--tokio/src/sync/tests/loom_broadcast.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/tokio/src/sync/tests/loom_broadcast.rs b/tokio/src/sync/tests/loom_broadcast.rs
index 4b1f034f..e15dc25f 100644
--- a/tokio/src/sync/tests/loom_broadcast.rs
+++ b/tokio/src/sync/tests/loom_broadcast.rs
@@ -92,11 +92,12 @@ fn broadcast_two() {
});
}
+// Exercise the Receiver Clone impl as well
#[test]
fn broadcast_wrap() {
loom::model(|| {
let (tx, mut rx1) = broadcast::channel(2);
- let mut rx2 = tx.subscribe();
+ let mut rx2 = rx1.clone();
let th1 = thread::spawn(move || {
block_on(async {