Myśląc o kodzie, zazwyczaj wyobrażamy sobie hierarchię plików zorganizowanych w katalogach. Rust pozwala Ci tworzyć moduły ściśle powiązane ze strukturą Twoich plików.
W Ruście istnieją dwa sposoby na zadeklarowanie modułu. Na przykład
moduł foo może zostać przedstawiony jako:
foo.rsfoo, zawierający plik mod.rs