aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/README.md
diff options
context:
space:
mode:
authorScott Mabin <[email protected]>2023-11-18 15:08:16 +0000
committerScott Mabin <[email protected]>2023-11-18 15:09:41 +0000
commit5a60024af71b70c059d4a2a2eacdfd7f73a3398d (patch)
tree2098f3f03c350507c0fd354d3f3ce354a86bdcc8 /embassy-sync/README.md
parentf482a105b8491f3c21d41cb7e6f52fe6d778258f (diff)
docs
Diffstat (limited to 'embassy-sync/README.md')
-rw-r--r--embassy-sync/README.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/embassy-sync/README.md b/embassy-sync/README.md
index cc65cf6ef..55618f72d 100644
--- a/embassy-sync/README.md
+++ b/embassy-sync/README.md
@@ -5,6 +5,7 @@ An [Embassy](https://embassy.dev) project.
5Synchronization primitives and data structures with async support: 5Synchronization primitives and data structures with async support:
6 6
7- [`Channel`](channel::Channel) - A Multiple Producer Multiple Consumer (MPMC) channel. Each message is only received by a single consumer. 7- [`Channel`](channel::Channel) - A Multiple Producer Multiple Consumer (MPMC) channel. Each message is only received by a single consumer.
8- [`PriorityChannel`](channel::priority::PriorityChannel) - A Multiple Producer Multiple Consumer (MPMC) channel. Each message is only received by a single consumer. Higher priority items are sifted to the front of the channel.
8- [`PubSubChannel`](pubsub::PubSubChannel) - A broadcast channel (publish-subscribe) channel. Each message is received by all consumers. 9- [`PubSubChannel`](pubsub::PubSubChannel) - A broadcast channel (publish-subscribe) channel. Each message is received by all consumers.
9- [`Signal`](signal::Signal) - Signalling latest value to a single consumer. 10- [`Signal`](signal::Signal) - Signalling latest value to a single consumer.
10- [`Mutex`](mutex::Mutex) - Mutex for synchronizing state between asynchronous tasks. 11- [`Mutex`](mutex::Mutex) - Mutex for synchronizing state between asynchronous tasks.