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
Enums
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 instd::syncandasync_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, andArc. Thanks!Structs
sync::Arcsync::Condvarsync::Mutexsync::Barriersync::BarrierWaitResultsync::MutexGuardsync::Oncesync::PoisonError(not required)sync::RwLocksync::RwLockReadGuardsync::RwLockWriteGuardsync::WaitTimeoutResultsync::WeakEnums
sync::TryLockError(not required)