A struct which allows multiple threads to safely update and read from a shared non-nullable pointer to heap data
A safe idiomatic Rust implementation of Atomic Box using hazard pointers
Box with thread-safe, immutable weak references
Atomic monotonic containers (Mono{Box,Arc})
Atomic boxes.
Thread-safe appendable list with lock-free iterator
Safe atomic pointers to boxed data.
pbx is a Rust crate providing convenient macros and utility functions for creating and managing boxed, atomic reference-counted, and default-initialized values. The crate simplifies common patterns in Rust, especially useful in asynchronous programming, concurrent access, and interfacing with C libraries.
An atomic verison of Option<Box<T>>.
Fork of the atomicbox library that works in no_std contexts
Like an Atomic<Option<Box<FnOnce()>>>
A simple, lock-free, atomic slot for transferring ownership of Box<T>
No description provided.
No description provided.