Un IDE puissant pour Rust

Tout est directement disponible pour écrire, tester, déboguer et déployer du code.

Moins de routine, plus de plaisir à développer.
Tous les outils perfectionnés de JetBrains AI directement dans votre IDE, gratuitement.

Agent de programmation
Agent de programmation
Saisie semi-automatique du code illimitée
Saisie semi-automatique du code illimitée
Mode hors connexion
Mode hors connexion
Derniers modèles d'IA
Derniers modèles d'IA
Contexte de la base de code
Contexte de la base de code
Modifications de plusieurs fichiers
Modifications de plusieurs fichiers
Assistance au VCS
Assistance au VCS

Concentrez-vous sur l'essentiel et
laissez RustRover s'occuper du reste

Écrivez votre code plus rapidement

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.

Passez moins de temps sur les tâches de routine

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.

Explorez et comprenez votre base de code

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, déboguez, testez et profilez votre code

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.

Gérez votre projet et ses dépendances

É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.

Développez des applications pour le web

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.

Travaillez efficacement en équipe

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.

Directement prêt à l'emploi

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 documentation

Rust

Cargo

JavaScript

TypeScript

SQL

HTML

CSS

MongoDB

Tout ce dont vous avez besoin pour le développement en Rust

Essayer gratuitement

Gratuit pour une utilisation non commerciale

Si vous utilisez RustRover à des fins non commerciales et travaillez avec ce logiciel sans rémunération directe, vous pouvez utiliser l'IDE gratuitement.

Création de contenu

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.

Loisirs et formation

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.

Développement de projets open-source

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.

Questions fréquentes

Tels que définis dans le Contrat d'abonnement Toolbox pour une utilisation non commerciale, les produits commerciaux sont des produits distribués ou mis à disposition contre rémunération, ou utilisés dans le cadre de votre activité professionnelle. Certaines catégories sont toutefois explicitement exclues de cette définition. Voici quelques exemples courants de cas non commerciaux : l'apprentissage et l'autoformation, toute forme de création de contenu, l'open source et le développement à des fins de loisirs.
Dans le cadre du nouveau type de licence non commerciale, vous pouvez profiter de toutes les fonctionnalités d'un IDE, identiques à celles de sa version payante. La seule différence réside dans la fonctionnalité Code With Me : vous bénéficiez de Code With Me Community avec votre licence gratuite.
Les termes du Contrat non commercial supposent que le produit peut également envoyer électroniquement des statistiques anonymisées à JetBrains (télémétrie de l'IDE) liées à votre utilisation des fonctionnalités du produit. Ces informations peuvent inclure, sans s'y limiter, les frameworks, les modèles de fichiers utilisés dans le produit, les actions appelées ainsi que d'autres interactions avec les fonctionnalités du produit. Ces informations ne contiennent pas de données personnelles.
Par défaut, sur un abonnement non commercial, les JetBrains IDEs collectent également des données détaillées relatives au code concernant l’activité dans l’IDE, telles que l’historique des modifications, l’utilisation du terminal ainsi que vos interactions avec les fonctionnalités d’IA. Ces données peuvent inclure des extraits de code, le texte des prompts et les réponses de l’IA. Si vous souhaitez désactiver ce partage, vous devrez le faire manuellement dans les paramètres du produit :Settings | Appearance & Behavior | System Settings | Data Sharing.

Lorsque vous utilisez un abonnement commercial, vous avez un contrôle total sur le partage des données télémétriques de l’IDE avec JetBrains, et la collecte de données détaillées est désactivée par défaut.
Si vous avez l'intention d'utiliser RustRover à des fins de développement commercial (pour lequel vous recevrez un avantage commercial direct ou indirect ou une compensation monétaire au sens des définitions fournies dans le Contrat d'abonnement Toolbox pour une utilisation non commerciale), vous devrez acheter un abonnement commercial (individuel ou organisationnel). Cette licence peut alors également être utilisée à des fins de développement non commercial.
Un essai gratuit de 30 jours, donnant accès à une version complète de RustRover, est disponible pour tous les nouveaux utilisateurs. Pour démarrer votre essai, téléchargez simplement RustRover depuis notre site web, installez-le et suivez les instructions fournies dans la documentation de l'IDE.
Lors de l'achat d'un abonnement annuel, vous obtiendrez immédiatement une licence de repli perpétuelle pour la version exacte du produit disponible à ce moment-là. Cela vous permet d'utiliser une version spécifique du logiciel même sans abonnement actif. En savoir plus sur nos licences de repli perpétuelles.

Vous vous demandez encore si RustRover est fait pour vous ? Contactez-nous et nous répondrons à toutes vos questions.