我不明白为什么每个模块只有一个文件。
// main.rs
mod dog; // Find dog in dog.rs or dog/mod.rs
fn main() {
dog::sonic_bark();
}
当 dog
变得更大并且拥有许多功能时,将所有的功能都放在一个文件中是不好的。
我该如何将它们分开而不使用
dog::leg::walk();
dog::head::nose::smell();
dog::tail::iron_tail();
dog::mouth::sonic_bark();
我只想使用dog::sonic_bark();