RustRover
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
Auteur de Rust in Action,
Fondateur d’accelerant.dev
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.
S'abonner aux actualités de RustRover
Suivez-nous