Thoughts
I can't hate Rust because I know that I'm stumbling around like a blind man instead of reading and understanding the code that I'm writing,
but the language is just so complicated that it would take me hours to understand what's going on. You need to understand not just what a move is, but also whether every single data type in your code implements Copy or not. Optional. Result. Mutex. Cell. And all of them have different behaviors. Mutable reference, shared reference. And how do they interact with one another? I don't know.