When you write 'mod foo;' in a Rust file (say, main.rs), Rust will look for the source code for the module named foo in one of two places: a file named foo.rs in the same directory as the file declaring the module, or a folder named foo/ with a file named mod.rs inside it.
That's great. Something like this is what C# can also aim for, while retaining full backward compatibility.
That's great. Something like this is what C# can also aim for, while retaining full backward compatibility.