Structs§
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Barrier
- A counter to synchronize multiple tasks at the same time.
- Barrier
Wait Result - Returned by
Barrier::wait()when all tasks have called it. - Condvar
- A Condition Variable
- Mutex
- An async mutex.
- Mutex
Guard - A guard that releases the mutex when dropped.
- Mutex
Guard Arc - An owned guard that releases the mutex when dropped.
- RwLock
- An async reader-writer lock.
- RwLock
Read Guard - A guard that releases the read lock when dropped.
- RwLock
Upgradable Read Guard - A guard that releases the upgradable read lock when dropped.
- RwLock
Write Guard - A guard that releases the write lock when dropped.
- Weak
Weakis a version ofArcthat holds a non-owning reference to the managed allocation.