Asynchronous Rust programming is a disaster and a mess. There are a number of things specific to the design of Rust that make it particularly messy. It's not that the people designing Rust were incompetent or bad at their jobs â they actually did a surprisingly good job given the circumstances!
Read more at theta.eu.org