How to think in Rust ?

75 points Distinct_Weather_615 52 comments

It’s been over a year and a half working with Rust, but I still find it hard to think in Rust. When I write code, not everything comes to mind naturally — I often struggle to decide which construct to use and when. I also find it challenging to remember Rust’s more complex syntax. How can I improve my thinking process in Rust so that choosing the right constructs becomes more intuitive like I do in other langs C#, Javascript, Java?