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

I'm sympathetic to basically all points raised in this thread (except maybe the git rename issue, since for me I keep mod.rs very minimal, so the interesting functionality goes into a submodule anyway). I consistently use the mod.rs structure.

For me, the low hanging fruit improvement would be to allow other standard names for mod.rs. For example, foo/mod.rs -> foo/mod_foo.rs.