Retour aux services

Rust est-il en panne ? État en direct et signalements de pannes

Opérationnel
Dernier problème:

Signalements de pannes de Rust00 · 00:00

Problèmes fréquents de Rust

Problèmes avec Rust?

Appuyez sur ce qui ne va pas — un clic aide des milliers d'autres à voir la panne.

Signalements récents

Aucun signalement pour le moment

Infos sur le service et dépannage

Le compilateur refuse de construire le projet

Si rustc retourne des erreurs cryptiques lors de la compilation, commencez par vérifier la version installée avec rustc --version. Un projet récent peut nécessiter une version plus fraîche que celle sur votre machine. Lancez rustup update pour mettre à jour la toolchain. Supprimez ensuite le dossier target et relancez cargo build --release. Cette manipulation nettoie les artefacts de compilation corrompus qui bloquent souvent la construction.

Cargo ne télécharge pas les dépendances
  • Vérifiez votre connexion internet et les paramètres du pare-feu
  • Consultez le fichier Cargo.lock : supprimez-le si les versions des crates semblent figées
  • Nettoyez le cache avec cargo clean puis rm -rf ~/.cargo/registry
  • Tentez cargo update pour forcer la récupération des dernières versions compatibles
Temps de compilation excessivement long

Les projets volumineux peuvent prendre plusieurs minutes à compiler. Activez la compilation incrémentale en ajoutant CARGO_INCREMENTAL=1 dans vos variables d'environnement. Utilisez cargo check au lieu de cargo build pendant le développement : cette commande vérifie le code sans générer les binaires. Configurez aussi un linker plus rapide comme lld ou mold dans .cargo/config.toml pour réduire le temps d'édition de liens.

Messages d'erreur du borrow checker incompréhensibles

Le système de propriété génère parfois des diagnostics difficiles à interpréter. Installez rust-analyzer dans votre éditeur : il affiche les erreurs en temps réel avec des explications contextuelles. Consultez l'explication détaillée avec rustc --explain E0502 en remplaçant le code d'erreur. Dessinez sur papier le cycle de vie des références pour visualiser où le compilateur détecte un conflit.

L'exécutable produit plante au démarrage
  • Recompilez sans optimisations avec cargo build pour faciliter le débogage
  • Lancez le programme sous gdb ou lldb pour identifier la ligne exacte du crash
  • Vérifiez les variables d'environnement requises par les dépendances externes
  • Contrôlez que les bibliothèques système nécessaires sont installées

Services associés

Vérifier l'état de Elden Ring Elden Ring Opérationnel Vérifier l'état de Mobile Legends Mobile Legends Opérationnel Vérifier l'état de HoYoLAB HoYoLAB Opérationnel
Merci pour votre signalement. Il sera affiché dans moins de 5 minutes. Laissez-nous un peu de temps pour la vérification et la modération, et merci d'avance pour votre patience.
Suggérer un service à surveiller Aidez-nous à nous améliorer
Merci pour votre suggestion. Elle sera étudiée et probablement mise en œuvre. Laissez-nous toutefois un peu de temps, et merci d'avance pour votre patience.