generated from rust-lang/initiative-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
A-stdlibArea: a standard library for async RustArea: a standard library for async Rust
Description
All the parts of various runtimes (and perhaps other crates) that can and should be moved into std.
There are some big issues here, such as whether we could use async overloading for some or all of this? Should APIs be changed to be optimal for completion-based IO?
Then there is a lot of incremental work standardising on parts of the library across runtimes and moving the standardised code into std.
From a high level, the various components are (I expect to further refine and elaborate this list over time, plus add individual issues for items);
- IO traits
- Concurrency primitives (locks, channels, etc.)
- Timers
- Join and select macros
- Pinning utilities
Metadata
Metadata
Assignees
Labels
A-stdlibArea: a standard library for async RustArea: a standard library for async Rust