summaryrefslogtreecommitdiffstats
path: root/tokio/src/sync/tests
diff options
context:
space:
mode:
authorMichael P. Jung <michael.jung@terreon.de>2019-12-18 07:32:12 +0100
committerCarl Lerche <me@carllerche.com>2019-12-17 22:32:12 -0800
commit9211adbe01661585cd1831214279262024d04816 (patch)
tree1ff6d31d91c2a76994ff045a0aeac43e0557ef91 /tokio/src/sync/tests
parente5b99b0f7a12ca27b390535b8628f87a61a08eb6 (diff)
sync: add Semaphore (#1973)
Provide an asynchronous Semaphore implementation. This is useful for synchronizing concurrent access to a shared resource.
Diffstat (limited to 'tokio/src/sync/tests')
-rw-r--r--tokio/src/sync/tests/loom_semaphore_ll.rs (renamed from tokio/src/sync/tests/loom_semaphore.rs)2
-rw-r--r--tokio/src/sync/tests/mod.rs4
-rw-r--r--tokio/src/sync/tests/semaphore_ll.rs (renamed from tokio/src/sync/tests/semaphore.rs)2
3 files changed, 4 insertions, 4 deletions
diff --git a/tokio/src/sync/tests/loom_semaphore.rs b/tokio/src/sync/tests/loom_semaphore_ll.rs
index 7b8de0f0..cd4314ca 100644
--- a/tokio/src/sync/tests/loom_semaphore.rs
+++ b/tokio/src/sync/tests/loom_semaphore_ll.rs
@@ -1,4 +1,4 @@
-use crate::sync::semaphore::*;
+use crate::sync::semaphore_ll::*;
use futures::future::poll_fn;
use loom::future::block_on;
diff --git a/tokio/src/sync/tests/mod.rs b/tokio/src/sync/tests/mod.rs
index 06d18e9a..0b50cc95 100644
--- a/tokio/src/sync/tests/mod.rs
+++ b/tokio/src/sync/tests/mod.rs
@@ -1,6 +1,6 @@
cfg_not_loom! {
mod atomic_waker;
- mod semaphore;
+ mod semaphore_ll;
}
cfg_loom! {
@@ -8,5 +8,5 @@ cfg_loom! {
mod loom_list;
mod loom_mpsc;
mod loom_oneshot;
- mod loom_semaphore;
+ mod loom_semaphore_ll;
}
diff --git a/tokio/src/sync/tests/semaphore.rs b/tokio/src/sync/tests/semaphore_ll.rs
index 86dd7da5..8dd56c85 100644
--- a/tokio/src/sync/tests/semaphore.rs
+++ b/tokio/src/sync/tests/semaphore_ll.rs
@@ -1,4 +1,4 @@
-use crate::sync::semaphore::{Permit, Semaphore};
+use crate::sync::semaphore_ll::{Permit, Semaphore};
use tokio_test::task;
use tokio_test::{assert_pending, assert_ready_err, assert_ready_ok};