Когда мы думаем о коде, мы обычно представляем себе иерархию файлов, огранизованную в директориях. Rust позволяет создавать модули, близко похожие на файловую структуру.
В Rust есть два способа для объявления модуля. Например, модуль foo
может быть
представлен как:
foo.rs
foo
с файлом mod.rs
внутри