aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/src
diff options
context:
space:
mode:
authorPeter Krull <[email protected]>2024-02-13 15:37:07 +0100
committerPeter Krull <[email protected]>2024-02-13 15:37:07 +0100
commit410c2d440afa2a500ef1398b5b48e746f77815bd (patch)
treee7eda54ac316fee50c5d1e792dc93112681417a8 /embassy-sync/src
parent26acee2902c519075bd3d5f98d2a1a498ee3d1a9 (diff)
Change import formatting
Diffstat (limited to 'embassy-sync/src')
-rw-r--r--embassy-sync/src/multi_signal.rs19
1 files changed, 8 insertions, 11 deletions
diff --git a/embassy-sync/src/multi_signal.rs b/embassy-sync/src/multi_signal.rs
index db858f269..bff7ad048 100644
--- a/embassy-sync/src/multi_signal.rs
+++ b/embassy-sync/src/multi_signal.rs
@@ -1,18 +1,15 @@
1//! A synchronization primitive for passing the latest value to **multiple** tasks. 1//! A synchronization primitive for passing the latest value to **multiple** tasks.
2use core::{ 2use core::cell::RefCell;
3 cell::RefCell, 3use core::marker::PhantomData;
4 marker::PhantomData, 4use core::ops::{Deref, DerefMut};
5 ops::{Deref, DerefMut}, 5use core::pin::Pin;
6 pin::Pin, 6use core::task::{Context, Poll};
7 task::{Context, Poll},
8};
9 7
10use futures_util::Future; 8use futures_util::Future;
11 9
12use crate::{ 10use crate::blocking_mutex::raw::RawMutex;
13 blocking_mutex::{raw::RawMutex, Mutex}, 11use crate::blocking_mutex::Mutex;
14 waitqueue::MultiWakerRegistration, 12use crate::waitqueue::MultiWakerRegistration;
15};
16 13
17/// A `MultiSignal` is a single-slot signaling primitive, which can awake `N` separate [`Receiver`]s. 14/// A `MultiSignal` is a single-slot signaling primitive, which can awake `N` separate [`Receiver`]s.
18/// 15///