Open
Description
This is a tracking issue for feature parity with std::sync
. Not everything needs to be ported, but this is a full overview of what's in std::sync
and async_std::sync
.
@stjepang could you take a look and cross off what's not needed? I think we have most of it except maybe Barrier
, Condvar
, and Arc
. Thanks!
Structs
-
sync::Arc
-
sync::Condvar
-
sync::Mutex
-
sync::Barrier
-
sync::BarrierWaitResult
-
sync::MutexGuard
-
sync::Once
-
sync::PoisonError
(not required) -
sync::RwLock
-
sync::RwLockReadGuard
-
sync::RwLockWriteGuard
-
sync::WaitTimeoutResult
-
sync::Weak
Enums
-
sync::TryLockError
(not required)