Outils pour utilisateurs

Outils du site


dev:rust:visualiser_arborescence_modules

Rust : visualiser l'arborescence des modules

En Rust, les modules ont deux principaux objectifs :

  1. Regrouper/nommer des définitions ayant un lien logique ;
  2. Gérer la visibilité des définitions (interne = privée ; externe = publique).
La commande cargo tree affiche l'arborescence du crate pas celui des modules.

Pour pouvoir visualiser l'arborescence des modules d'un projet Rust, on peut utiliser le binaire cargo-modules.

# Télécharger et compiler le programme cargo-modules
cargo install cargo-modules
 
# Depuis le projet, invoquer la commande "cargo-modules"
# avec la sous commande "structure" pour afficher
# l'arborescence des modules
cargo-modules structure

Références

dev/rust/visualiser_arborescence_modules.txt · Dernière modification : 2024/09/01 08:39 de yoann