Modules§
Structs§
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Condvar
std - A Condition Variable
- Lazy
- A value which is initialized on the first access.
- Once
Bool - A thread-safe cell which can be written to only once.
- OnceBox
- A thread-safe cell which can be written to only once.
- Once
Cell - A thread-safe cell which can be written to only once.
- Once
NonZero Usize - A thread-safe cell which can be written to only once.
- OnceRef
- A thread-safe cell which can be written to only once.
- RawMutex
- Raw implementation for a [
lock_api::Mutex]. - RawRw
Lock - Raw implementation for a [
lock_api::RwLock]. - Weak
Weakis a version ofArcthat holds a non-owning reference to the managed allocation.
Type Aliases§
- Condvar
Mutex std - A mutual exclusion primitive useful for protecting shared data
- Mapped
Mutex Guard - A
MappedMutexGuardusingRawMutexfor its backing implementation. - Mutex
- A
MutexusingRawMutexfor its backing implementation. - Mutex
Guard - A
MutexGuardusingRawMutexfor its backing implementation. - RwLock
- A
RwLockusingRawRwLockfor its backing implementation. - RwLock
Read Guard - A
RwLockReadGuardusingRawRwLockfor its backing implementation. - RwLock
Upgradable Read Guard - A
RwLockUpgradableReadGuardusingRawRwLockfor its backing implementation. - RwLock
Write Guard - A
RwLockWriteGuardusingRawRwLockfor its backing implementation.