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