This is my third time giving Rust a go. I still don't fully understand why I had to do some of the things I had to do. Some of it didn't feel very elegant.
I still rather like Go, fwiw. For the things I'm usually working on it fits right with me.
Yeah, I can understand that. Go's management of memory makes it a lot easier to grok things which Rust often requires you make explicit. If you have any specific questions or want to have a chat to grok any Rust, let me know, I'm happy to help.