From a8b9b537fc1294b4f2a2941b312cbb74839d5945 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Thu, 25 Sep 2025 10:45:29 +1000 Subject: [PATCH 1/3] Add OnceCell to README. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b59c8ff..dff33b6 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ This crate provides the following primitives: * `Barrier` - enables tasks to synchronize all together at the same time. * `Mutex` - a mutual exclusion lock. +* `OnceCell` - A memory location that can be written to at most once. * `RwLock` - a reader-writer lock, allowing any number of readers or a single writer. * `Semaphore` - limits the number of concurrent operations. From 73c42a640956a81fc91070b92b93a6db003deb7a Mon Sep 17 00:00:00 2001 From: Jules Bertholet Date: Wed, 24 Sep 2025 21:25:37 -0400 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dff33b6..552f0a1 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ This crate provides the following primitives: * `Barrier` - enables tasks to synchronize all together at the same time. * `Mutex` - a mutual exclusion lock. -* `OnceCell` - A memory location that can be written to at most once. +* `OnceCell` - a memory location that can be written to at most once. * `RwLock` - a reader-writer lock, allowing any number of readers or a single writer. * `Semaphore` - limits the number of concurrent operations. From e5f79acffb97a70216aff2bcf2fe95ecf91d12dc Mon Sep 17 00:00:00 2001 From: Jules Bertholet Date: Mon, 29 Sep 2025 13:19:59 -0400 Subject: [PATCH 3/3] Link to `OnceCell` in `lib.rs` docs --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib.rs b/src/lib.rs index fe81907..2bb8fe0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,6 +4,7 @@ //! //! * [`Barrier`] - enables tasks to synchronize all together at the same time. //! * [`Mutex`] - a mutual exclusion lock. +//! * [`OnceCell`] - a memory location that can be written to at most once. //! * [`RwLock`] - a reader-writer lock, allowing any number of readers or a single writer. //! * [`Semaphore`] - limits the number of concurrent operations. //!