aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/src/lazy_lock.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-sync/src/lazy_lock.rs')
-rw-r--r--embassy-sync/src/lazy_lock.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/embassy-sync/src/lazy_lock.rs b/embassy-sync/src/lazy_lock.rs
index 18e3c2019..f1bd88b61 100644
--- a/embassy-sync/src/lazy_lock.rs
+++ b/embassy-sync/src/lazy_lock.rs
@@ -31,7 +31,12 @@ union Data<T, F> {
31 f: ManuallyDrop<F>, 31 f: ManuallyDrop<F>,
32} 32}
33 33
34unsafe impl<T, F> Sync for LazyLock<T, F> {} 34unsafe impl<T, F> Sync for LazyLock<T, F>
35where
36 T: Sync,
37 F: Sync,
38{
39}
35 40
36impl<T, F: FnOnce() -> T> LazyLock<T, F> { 41impl<T, F: FnOnce() -> T> LazyLock<T, F> {
37 /// Create a new uninitialized `StaticLock`. 42 /// Create a new uninitialized `StaticLock`.