Mostly the ownership model, trying to remember which functions expect borrowed types or not, etc.
The error messages in rust are really good, so I can usually make the code work quickly, but I need to properly understand the reason behind the error in order to learn, so that’s when I get headaches
Rust is definitely a really cool language (as someone who has played with it just a little) but it’s quite headache inducing, at least for me at the moment.
For some reason it bothers me greatly when people talk about the number 2 being special because “it’s the only even prime number”. Like of course, that’s literally how they are defined. It’s like saying “did you know 3 is the only prime number divisible by 3?”
Surely “compiled” Vs “scripting” langs is better than throwing around (at best) meaningless terms like “real”