Lorsqu'un développeur écrit un programme, il se retrouve généralement avec une hiéarchie de fichiers organisés en répertoire. Rust permet d'organiser son code sous forme de modules tout en préservant la structure des fichiers.
Avec Rust, il y a deux manière de créer un module. Par exemple, si nous
souhaitons créer le module foo
, nous pouvons créer au choix:
foo.rs
foo
avec un fichier mod.rs
à l'intérieur