Voici un tableau de référence des différents mots réservés du Rust :
Nom | Description |
---|---|
abstract | Ce mot réservé est réservé pour un usage future. |
as | Ce mot réservé permet d'effectuer un castre primitif, lever l'ambiguïté du trait spécifique contenant un élément ou renommer les éléments en cours d'utilisation et extern crate des instructions. |
async | Ce mot réservé permet de retourner un Future au lieu de bloquer le processus léger actuel. |
await | Ce mot réservé permet de suspendre l'exécution jusqu'à ce que le résultat d'un Future soit prêt. |
become | Ce mot réservé est réservé pour un usage future. |
box | Ce mot réservé est réservé pour un usage future. |
break | Ce mot réservé permet de quitter une boucle immédiatement. |
const | Ce mot réservé permet de définir des éléments constants ou des pointeurs bruts constants. |
continue | Ce mot réservé permet de passer à l'itération de boucle suivante. |
crate | Ce mot réservé permet de lier un crate externe ou une macro variable représentant la crate dans laquelle la macro est définie. |
do | Ce mot réservé est réservé pour un usage future. |
dyn | Ce mot réservé permet d'effectuer un envoi dynamique vers un objet de trait. |
else | Ce mot réservé permet d'indiquer un repli pour les constructions de flux de contrôle if et if let. |
enum | Ce mot réservé permet de définir une énumération. |
extern | Ce mot réservé permet de lier un crate, une fonction ou une variable externe. |
false | Ce mot réservé permet d'indiquer une valeur fausse booléenne littéral. |
final | Ce mot réservé est réservé pour un usage future. |
fn | Ce mot réservé permet de définir une fonction ou le type de pointeur de fonction. |
for | Ce mot réservé permet d'indiquer une boucle sur les éléments d'un itérateur, mettant en oeuvre un trait ou spécifie une durée de vie de rang supérieur. |
if | Ce mot réservé permet d'indiquer une branche basée sur le résultat d'une expression conditionnelle. |
impl | Ce mot réservé permet de mettre en oeuvre une fonctionnalité inhérente ou caractéristique. |
in | Ce mot réservé permet d'indiquer une partie de la syntaxe de la boucle for. |
let | Ce mot réservé permet de lier une variable. |
loop | Ce mot réservé permet d'indiquer une boucle inconditionnellement. |
macro | Ce mot réservé est réservé pour un usage future. |
match | Ce mot réservé permet de faire correspondre une valeur à des motifs. |
mod | Ce mot réservé permet de définir un module. |
move | Ce mot réservé permet de faire en sorte qu'une fermeture s'approprie toutes ses captures. |
mut | Ce mot réservé permet de dénoter la mutabilité dans les références, les pointeurs bruts ou les liaisons de motifs. |
override | Ce mot réservé est réservé pour un usage future. |
priv | Ce mot réservé est réservé pour un usage future. |
pub | Ce mot réservé permet de dénoter la visibilité publique dans les champs struct, les blocs impl ou les modules. |
ref | Ce mot réservé permet de lier par référence. |
return | Ce mot réservé permet d'indiquer un retour de fonction. |
Self | Ce mot réservé permet d'indiquer un alias de type pour le type que vous définissez ou mettez en oeuvre. |
self | Ce mot réservé permet d'indiquer un sujet de la méthode ou module actuel. |
static | Ce mot réservé permet d'indiquer une variable globale ou durée de vie durant toute l'exécution du programme. |
struct | Ce mot réservé permet de définir une structure. |
super | Ce mot réservé permet d'indiquer un module parent du module actuel. |
trait | Ce mot réservé permet de définir un trait. |
true | Ce mot réservé permet d'indiquer un booléen vrai littéral. |
try | Ce mot réservé est réservé pour un usage future. |
type | Ce mot réservé permet de définir un alias de type ou un type associé. |
typeof | Ce mot réservé est réservé pour un usage future. |
union | Ce mot réservé permet de définir une union et n'est qu'un mot clef lorsqu'il est utilisé dans une déclaration d'union. |
unsized | Ce mot réservé est réservé pour un usage future. |
unsafe | Ce mot réservé permet de dénoter du code, des fonctions, des caractéristiques ou des mises en oeuvre non sécurisés. |
use | Ce mot réservé permet d'amener les symboles dans la portée. |
virtual | Ce mot réservé est réservé pour un usage future. |
where | Ce mot réservé permet de dénoter des clauses contraignant un type. |
while | Ce mot réservé permet d'indiquer une boucle conditionnellement basée sur le résultat d'une expression. |
yield | Ce mot réservé est réservé pour un usage future. |
Dernière mise à jour : Vendredi, le 9 septembre 2020