Kun ajattelemme koodia, kuvittelemme yleensä tiedostohierarkian, joka on organisoitu hakemistoihin. Rust antaa sinun luoda moduuleja, jotka liittyvät läheisesti tiedostorakenteeseesi.
Rustissa on kaksi tapaa julistaa moduuli. Esimerkiksi moduuli
foo voidaan esittää seuraavasti:
foo.rsfoo, jonka sisällä on tiedosto mod.rs