Safe, Send + Sync access to !Send/!Sync data by isolating it on a dedicated thread and interacting with it through message passing. Perfect for Rc, RefCell, and other single-threaded types.
Lazy reactive signals with dependency tracking and cache invalidation
Create a cell that can only be accessed by a single thread.
Thread-safe cell based on atomic pointers
Easily turn data races into data corruption!
Safe and unsafe cells implementing Send/Sync
Safe no_std repr(transparent) wrapper for AtomicPtr and &AtomicPtr with an api similar to a cell.
A thread-safe single-writer multi-reader cell with wait-free reads and version-based garbage collection
Share a reference in thread inner.
A thread-safe, async-friendly, performant global cell alternative built on Rust and Tokio primitives
A thread-safe lazily initialized cell using double-checked locking
A small, lightweight thread-safe cell implementation targeting no_std environments.