Ce projet est officiellement obsolète. Si vous utilisez Rustrover ou New Rust Plugin pour Intellij Idea Ultimate ou Clion, veuillez signaler votre numéro au tracker officiel: https://youtrack.jetbrains.com/issues/rust. Voir notre annonce pour plus de détails.
| Statut de construction | |
|---|---|
| Vérifier |
Pour les options d'installation, consultez le guide de démarrage rapide. Si vous souhaitez sauter directement, ouvrez Settings > Plugins > Marketplace dans votre IDE, recherchez la rouille et installez le plugin. Pour ouvrir un projet existant, utilisez le fichier | Ouvert et pointer vers le répertoire contenant Cargo.toml . Pour créer des projets, utilisez le modèle de rouille .
Toutes les fonctionnalités du plugin sont décrites dans la documentation. De nouvelles fonctionnalités sont régulièrement annoncées dans Changelogs.
Le plugin est compatible avec tous les IDE basés sur IntelliJ à partir de la version 2022.2, avec les différences suivantes dans les ensembles des fonctionnalités disponibles:
| Open source et ides éducatifs * | Clion | Intellij Idea Ultimate, Goland | Pycharm Professional | Webstorm, phpstorm, autres ides commerciaux | |
|---|---|---|---|---|---|
| Soutien aux langues | + | + | + | + | + |
| Support de fret | + | + | + | + | + |
| Couverture de code | + | + | + | + | + |
| Détection des doublons | - | + | + | + | + |
| Débogueur | - | + | + ** | + ** | - |
| Exécuter des cibles | - | + | + | - | - |
| Profileur | - | + | - | - | - |
| Valgrind Memcheck | - | + | - | - | - |
* Intellij Idea Community Edition, PyCharm Community Edition, PyCharm Edu, Intellij Idea Edu et IDE à base de tiers basé sur Intellij.
** nécessite le plugin de support de débogage natif. LLDB uniquement
Si vous recherchez le plugin Toml, consultez le répertoire Toml dans le référentiel IntelliJ-Community.
Vous êtes encouragé à contribuer au plugin si vous avez trouvé des problèmes ou des fonctionnalités manquantes que vous voudriez voir. Découvrez contribution.md pour apprendre à configurer le projet et l'architecture.md pour comprendre la structure de haut niveau de la base de code. Si vous ne savez pas par où commencer, considérez les problèmes marqués avec l'aide recherchée.