I went through some of the articles and the general format there seems to be loosely annotating the finished code examples piece by piece, instead of building it up piece by piece. With Rust, this approach is going to fail you pretty quickly, getting lost in syntax, types, and colloquialisms. Not a fan, might work just to get things working. Synthesis is more challenging. I recommend going through Advent of Code. Aft…
AoC feels like leetcode but with weirder UI so the users can feel more like hackers.
I would absolutely not recommend leetcode for learning Rust. Leetcode has an unreasonable obsession with linked lists and dancing pointers, which are always going to be a bit awkward in Rust. The also used unnecessarily complicated types for some of the Rust code which makes it even worse. When I hit those questions I switch it to C++.
This isn't a knock against Rust. That type of code is more painful in Rust but it's also extremely rare in the real world.
The few AoCs I've done didn't have any of that.