aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/src/lib.rs
diff options
context:
space:
mode:
authorAlex Moon <[email protected]>2024-03-30 22:19:55 -0400
committerAlex Moon <[email protected]>2024-03-30 22:25:41 -0400
commitf8a6007e1cb3fe9b13db4a56872228155ed8f1cb (patch)
tree6b4a61efe3e59273360d5d875ad9f1ab26cd5541 /embassy-sync/src/lib.rs
parent6634cc90bcd3eb25b64712688920f383584b2964 (diff)
Semaphore synchronization primitive
This provides both a "greedy" and "fair" async semaphore implementation.
Diffstat (limited to 'embassy-sync/src/lib.rs')
-rw-r--r--embassy-sync/src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/embassy-sync/src/lib.rs b/embassy-sync/src/lib.rs
index 61b173e80..1873483f9 100644
--- a/embassy-sync/src/lib.rs
+++ b/embassy-sync/src/lib.rs
@@ -17,6 +17,7 @@ pub mod once_lock;
17pub mod pipe; 17pub mod pipe;
18pub mod priority_channel; 18pub mod priority_channel;
19pub mod pubsub; 19pub mod pubsub;
20pub mod semaphore;
20pub mod signal; 21pub mod signal;
21pub mod waitqueue; 22pub mod waitqueue;
22pub mod zerocopy_channel; 23pub mod zerocopy_channel;