-
Notifications
You must be signed in to change notification settings - Fork 343
Open
Milestone
@yoshuawuyts
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)