@gemlog
I agree, but idiomatic code is in most cases more readable and easier to modify if you start adding things, you don't have to rewrite things from scratch often ๐
Well, in any case, this comes with experience, but a good book might save you some time. The one I have however isn't of this sort, on the contrary, it uses things you won't normally do with Rust as examples.