I got into Rust for a bit. It's an interesting compiler that happens to have a language for it. The 'community' around it is just shit though. It was fun to play with, but I can't see getting any real work done with it you couldn't otherwise do with C or C++ with competency. That seems to be the Rust manifesto: you aren't competent enough to manage memory, so we will twist the language to make the compiler shoot you down until your code is spaghetti to satisfy it.
That's it exactly.
I've started to learn Rust. I can't rate it yet but I think it looks promising. It has matching, macros (much better/advanced than c preprocessor) and I like how they solved error handling. I also like how they do threads and async code. Regarding the Rust special memory stuff I've not made enough complex code to review that.
Already though I can say with confidence that I like Rust much more than golang.
The problem isn't with Rust itself which is fine and has some use. It's with the acolytes who want to redo things in Rust for reasons.