Name Description Size
atomic_u16.rs 1277
atomic_u32.rs 1277
atomic_u64.rs Implementation of an atomic `u64` cell. On 64 bit platforms, this is a re-export of `AtomicU64`. On 32 bit platforms, this is implemented using a `Mutex`. 648
atomic_u64_as_mutex.rs 1662
atomic_u64_native.rs 146
atomic_u64_static_const_new.rs 239
atomic_u64_static_once_cell.rs 1244
atomic_usize.rs 1659
barrier.rs A `Barrier` that provides `wait_timeout`. This implementation mirrors that of the Rust standard library. 6728
mod.rs 3795
mutex.rs 937
parking_lot.rs A minimal adaption of the `parking_lot` synchronization primitives to the equivalent `std::sync` types. This can be extended to additional types/methods as required. 4780
unsafe_cell.rs 468