@snaggen coming from 10 years of Go, Rust is an ugly, unnecessarily complicated language with even more dogma than Go.
I guess for someone coming from C++ it must seem like an upgrade.
But as someone using Go on the server side , it's just much more overhead involved and for what, potentially slightly better performance?
I went Go because it got rid of the mental burden of OOP.
And while it's not perfect by far, it's good enough.
Simplicity wins.
I tried, time and again to like Rust.
It starts with error messages not making any sense.
How would I know that I'm missing an import when typing a demonstration from some website?
What's up with the ugly ( || keyword) syntax or :: or .unwrap() .
Because of ownership you're forced into certain hierarchies, which make the code ugly and hard to read.
There's a bazillion libraries, but all are \