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
.