TLDR Tech / Dev
Async Rust never left the MVP state
Async Rust currently introduces binary bloat on microcontrollers because compiler-generated state machines are not yet true zero-cost abstractions. A formal project goal and funding are being sought to integrate compiler optimizations that collapse identical states and remove unnecessary overhead, so that these abstractions can be brought closer to their intended efficiency.
Read the full story