Exploring ways to make async Rust easier · Carl Lerche

Asynchronous Rust is powerful but has a reputation for being hard to learn. There have been various ideas on how to fix the trickiest aspects, though with my focus being on Tokio 1.0, I had not been able to dedicate much focus to those topics. However, Niko’s async vision effort has recently started the discussion again, so I thought I would take some time to participate.
In this article, I collect some previously proposed ideas and offer some new ones, tying them together to explore…