Erreurs du compilateur RustErreur
E0728E0728 — await dans une fonction non-async
Le mot-clé .await est utilisé dans une fonction qui n'est pas déclarée async.
rustcargo
Voir les détails E0053La signature de la méthode dans un bloc `impl` ne correspond pas à celle de la méthode du trait.
Les types des paramètres, le type de retour ou le nombre de paramètres de votre implémentation diffèrent de la définition du trait. Les implémentations de trait doivent reproduire exactement la signature déclarée.
Reproduisez la signature de méthode exactement comme déclarée dans le trait. Vérifiez les types des paramètres, le type de retour et le type du récepteur self (&self, &mut self, self). Copiez la signature depuis la définition du trait.
E0728Le mot-clé .await est utilisé dans une fonction qui n'est pas déclarée async.
E0015Une fonction non const est appelée dans un contexte d'expression constante.
E0424Le mot-clé self est utilisé en dehors du contexte d'une méthode ou d'une fonction associée.
panic-divide-by-zeroLe programme a paniqué à cause d'une division entière par zéro.
E0463Le crate spécifié est introuvable par le compilateur.
panic-slice-index-out-of-rangeLe programme a paniqué car une plage de slice est hors limites.