RX0365

Domaine: Exécution

Message d'erreur

%s ne peut pas déclarer le mot de type %s

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous venez de voir une porte refuser de déclarer un type : le mot n'est pas permis. Voici la règle. Un type se déclare par sa forme, et seuls quelques mots peuvent être portés par une forme : path, string, raw string, et le mot de règle de membre de forme. Tout autre mot ne désigne aucune forme. Si la porte l'acceptait, elle écrirait un type que personne ne pourrait relire plus tard. Alors elle refuse. Exemple : vous essayez de déclarer le type fantaisie sur une valeur. Ce mot ne nomme aucune forme connue. Le second emplacement du message est justement ce mot. Réparation : choisissez un mot de la liste permise, celui qui correspond à la forme de votre valeur. Un type que l'on peut relire vaut mieux qu'un type que personne ne comprend.

Texte issu du catalogue d'erreurs du moteur Rush.