Post #3531218
2026-07-02 09:43 UTC
Tbh the borrow checker isn’t a problem for 75% of cases. If you actually need the performance/memory optimization then yes you will have to deal with it… Otherwise just .clone()
And if you find the borrow checker annoying in async rust, that’s mostly a tokio issue. Look into smol-rs as it offers alternatives
If you want real cons…
Compile times
easy build time arbitrary code execution
trait bounds spaghetti
Replies (3)
-
@cjk@discuss.tchncs.de 2026-07-02 12:14
viral async viral lifetime annotations 🫣
-
@cockmushroom@reddthat.com 2026-07-02 15:07
A forbidden compiler
-
@flamingos@feddit.uk 2026-07-02 20:23
And if you find the borrow checker annoying in async rust, that’s mostly a tokio issue. Look into smol-rs as it offers alternatives This is great until you want to use a library which is tokio exclusive, which is most of them.