24
Do you use mod.rs, the module name, or does it vary? How do you decide?
(programming.dev)
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Credits
I use
mod.rs
because I like having a module entirely contained in its own directory, rather than having part of it in the parent one. Obvious exception is when the module does not have submodules.It also follows the same structure of crates, where
mod.rs
maps tolib.rs
. It has the (minor) advantage that I can trivially extract a module into its own crate by copying the module's directory and renamingmod.rs
tolib.rs
, but more than anything I like the homogeneity.Same.
My
mod.rs
only contains a sequence ofpub use self::...;
.