async-rs
Hands-on implementations of async Rust internals.
library #rust#async#runtime#internals#learning
Personal learning code: async Rust primitives built from scratch — a custom executor and runtime, an epoll-based reactor, green threads, pinning, and references held across await points — worked through the Packt Asynchronous Programming in Rust curriculum.
This is study work, not a library to depend on. Its value is as a record of working through how async Rust actually operates underneath the async/await surface: how a future is polled, how a reactor wakes a task, why pinning exists, and what a runtime is really doing.
Source is on GitHub.