The module scheme (`./module.rs` file + `./module` folder instead of just `./module/mod.rs`) introduced by the 2018 edition maybe a little bit (more) confusing

Personally I am 100% appreciative of no longer having dozens of files in my workspaces with exactly the same name. [1]

Some other improvements previously discussed can be found in a few old threads. Particularly this one: Automatic modules (no more mod.rs!)


  1. I am also not a fan of index.html, and I find __init__.py especially egregious. ↩︎

5 Likes