Here’s a choice I run into on nearly every Rust project that needs to handle multiple things at once: stick with plain threads from std or switch to async. I have built tools both ways, sometimes regretting the decision halfway through. Neither approach is universally better. It depends heavily on what the code actually does. […]









