Tout est directement disponible pour écrire, tester, déboguer et déployer du code.
Tirez parti de la saisie semi-automatique et de la génération de code contextuelles, de l'analyse du code à la volée avec correctifs rapides, de refactorisations intelligentes, de live templates, et bien plus.
Installez rustup à partir de l’IDE et appliquez les correctifs suggérés par le compilateur en un clic. Vous n'avez même plus besoin de joindre manuellement les fichiers Rust nouvellement créés au fichier main.rs, ni d'ajouter des crates populaires à la liste des dépendances dans Cargo.toml : RustRover le fait pour vous.
Profitez de la mise en évidence de chaque élément de syntaxe, y compris des types et des macros inférés, des blocs cfg et des utilisations de code non sécurisées. Disposez d'informations complètes sur les types et d'un accès rapide à la documentation sur le langage et les crates, et parcourez facilemement votre base de code avec la puissante fonctionnalité de recherche de RustRover.
Exécutez des tests individuels, des modules de test ou tous les tests dans un projet, et sélectionnez plusieurs cibles d'exécution. Vous pouvez également créer des configurations d'exécution personnalisées avec une prise en charge complète du développement d'applications CLI. Résolvez rapidement les problèmes causant l’échec des tests en accédant facilement au code concerné à partir du message d'erreur dans la console.
Éditez les fichiers TOML en vous appuyant sur l’analyse du code et sur l'intégration complète avec Cargo. Vous pouvez aussi gérer l’ensemble de l'espace de travail et exécuter des commandes Cargo à partir d'une fenêtre d'outil dédiée.
RustRover s’intègre en toute fluidité avec les workflows de développement frontend. Émettez des requêtes et analysez les réponses avec le client HTTP intégré. Utilisez l'outil Docker pour gérer les divers composants du projet et explorez vos schémas et tables de base de données à l’aide des outils de base de données.

RustRover vous fournit tous les outils de travail collaboratif dont vous avez besoin. Écrivez du code à plusieurs en temps réel et échangez directement dans l'IDE. Partagez la configuration de votre projet, y compris les paramètres de style de code. Travaillez en toute fluidité avec Git, GitHub et GitLab pour examiner les commits et les requêtes d'extraction, créer des branches et réviser le code.

Travaillez directement sur votre code sans perdre de temps à installer et configurer différents plugins. RustRover offre un environnement de développement complet intégrant Rust, Cargo et Cargo.toml. Il inclut des fonctionnalités telles que l'aide à distance, la gestion des bases de données, l'intégration avec Git et bien plus encore. Les technologies web de WebStorm et les outils de base de données de DataGrip sont également disponibles.
Découvrez la documentationRust

Cargo
JavaScript
TypeScript
SQL
HTML
CSS
MongoDB

Fondateur d'Astral,
créateur de Ruff et uv
RustRover est mon premier choix d'IDE depuis la mise à disposition des versions à accès anticipé.
Et maintenant, il est derrière toutes mes activités de développement au sein de Ruff, uv et d'autres projets Rust d'envergure. RustRover me permet d'effectuer des refactorisations complexes couvrant des centaines de milliers de lignes de code, de naviguer dans des arborescences de dépendance complexes et surtout, d'écrire en Rust avec confiance.

Consultant principal en ingénierie,
Mainmatter GmbH
J'ai travaillé avec des bases de code Rust de toutes sortes et de toutes tailles dans RustRover et je n'ai jamais eu de problème. J'en suis arrivé à l'utiliser quotidiennement : sans sa vaste collection de refactorisations automatisées, je ne serais même pas à moitié aussi productif lorsque je travaille sur de grands projets.

Auteur de Rust in Action,
fondateur d'accelerant.dev
RustRover est très cohérent et conçu intelligemment. Il est agréable à utiliser. J'apprécie particulièrement le fait qu'il rende le débogage très accessible.
Si vous utilisez RustRover à des fins non commerciales et travaillez avec ce logiciel sans rémunération directe, vous pouvez utiliser l'IDE gratuitement.
Vous pouvez utiliser RustRover pour vos vidéos ou contenus éducatifs, tels que des tutoriels ou des démonstrations, même si vous en faites payer l'accès. Vous pouvez ainsi utiliser le produit dans vos supports de formation ou cours en ligne sans avoir à vous soucier des contraintes propres aux licences.
Consultez le Programme pour les Créateurs de Contenu de JetBrains pour découvrir davantage d'options.
Selon Stack Overflow, 68 % des développeurs programment en dehors de leur travail comme loisir et près de 40 % d'entre eux le font pour évoluer professionnellement ou se former à leur rythme. Profitez de votre temps libre pour coder en Rust et développer votre projet avec RustRover.
Rust est connu pour sa communauté open-source dynamique. Améliorez votre projet avec RustRover et contribuez à l'écosystème Rust en plein essor. Explorez les autres possibilités d'assistance de JetBrains pour les projets open-source.
S'abonner aux actualités de RustRover
Suivez-nous