It's just me or rust async is still really hard?

49 points fenugurod

When I try to use Rust without async the language is way more bearable, actually I think it's really enjoyable. But when I need to do network calls and async is involved suddenly everything starts to get so complicated. The borrow checker with async is becoming so hard to me that I'm starting to consider going to a GC language.

There is any further plans to improve the developer experience with async?