Section courante

A propos

Section administrative du site

pub

Publique
Rust

Syntaxe

mod mon_module {
   fn interne() {
      // instructions
   }

   pub fn publique() {
      // accessible de l'extérieur
   }
}

Paramètres

Nom Description
mod mon_module Ce paramètre permet de définir un module dans lequel certains éléments peuvent être rendus publics grâce à pub.
fn publique() Ce paramètre permet de définir une fonction explicitement accessible de l'extérieur grâce au modificateur pub.

Description

Ce mot réservé permet de dénoter la visibilité publique dans les champs struct, les blocs impl ou les modules.

Remarques

Permet de rendre un élément visible pour les autres.

Le mot clef pub rend tout module, fonction ou structure de données accessible depuis des modules externes. Le mot clef pub peut également être utilisé dans une déclaration use pour réexporter un identifiant depuis un espace de noms.



Dernière mise à jour : Vendredi, le 1er Août 2025