Introduction
Dans ce laboratoire, nous apprenons à connaître la visibilité des éléments dans les modules Rust, y compris la visibilité privée par défaut, l'utilisation du modificateur pub
pour modifier la visibilité, et les différents niveaux de visibilité tels que pub(in path)
, pub(self)
, pub(super)
et pub(crate)
. Nous explorons également les modules imbriqués et les restrictions sur l'accès aux éléments privés à l'intérieur des modules.
Note : Si le nom de fichier n'est pas spécifié dans le laboratoire, vous pouvez utiliser n'importe quel nom de fichier que vous voulez. Par exemple, vous pouvez utiliser
main.rs
, le compiler et l'exécuter avecrustc main.rs &&./main
.