Skip to content

[tracking] sync #217

Open
Open
@yoshuawuyts

Description

@yoshuawuyts

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    api designOpen design questions

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions