SIMD, lock free data structures, and ARC pointers are great. But what&#x27;s the timeline for concurrent IO (either async or coroutines)? Preferably one that is stable, portable, and efficient (mio isn&#x27;t the first two).<p>&gt;Statically preventing data races is an enormous leap forward in the state of the art<p>The borrow checker is a great achievement. But it doesn&#x27;t prevent deadlocks. And because Rust doesn&#x27;t provide higher level concurrency tools than threads and mutexes, deadlocks are going to be a significant problem in practice until such tools are standardized.