RustRover
Gründer von Astral, Schöpfer von Ruff und uv
RustRover ist seit den Early-Access-Versionen meine IDE der Wahl.
Und jetzt treibt es meine Entwicklung über Ruff, uv und andere große Rust-Projekte hinweg an. Mit RustRover kann ich komplexe Refactors durchführen, die sich über Hunderttausende von Codezeilen erstrecken, durch komplexe Abhängigkeitsstrukturen navigieren und schließlich Rust mit Vertrauen schreiben.
Principal Engineering Consultant
Mainmatter GmbH
Autor von Rust in Action,
Gründer von accelerant.dev
Profitieren Sie von kontextspezifischer Code-Completion und -Generierung, Hintergrundanalysen und Quick-Fixes, intelligenten Refactorings, Live-Vorlagen und mehr.
Installieren Sie rustup
von der IDE aus und setzen Sie vom Compiler vorgeschlagene Korrekturen mit einem Klick um. Sie können sich sogar das manuelle Einfügen neu erstellter Rust-Dateien in main.rs
oder das Hinzufügen populärer Crates zur Abhängigkeitsliste in Cargo.toml
sparen – RustRover erledigt das für Sie.
Alle Syntaxelemente werden eingefärbt, darunter auch abgeleitete Typen und Makros, cfg
-Blöcke und unsichere Code-Verwendungen. Nutzen Sie umfassende Typinformationen und einen schnellen Zugriff auf Sprach- und Crate-Dokumentationen und navigieren Sie mit der leistungsstarken Suchfunktion von RustRover durch Ihren Codebestand.
Führen Sie einzelne Tests, Testmodule oder alle Tests in einem Projekt aus und wählen Sie verschiedene Ausführungsziele. Die Erstellung benutzerdefinierter Run-Konfigurationen mit vollständiger Unterstützung für die Entwicklung von CLI-Anwendungen ist ebenfalls möglich. Beheben Sie Testfehler im Handumdrehen, indem Sie von der Fehlermeldung in der Konsole direkt zum betroffenen Codeabschnitt springen.
Bearbeiten Sie TOML-Dateien mit Unterstützung durch Code-Insight-Funktionen und eine vollständige Cargo-Integration. Sie können den gesamten Workspace verwalten und Cargo-Befehle in einem speziellen Toolfenster ausführen.
RustRover bietet eine nahtlose Integration in die Arbeitsabläufe der Frontend-Entwicklung. Stellen Sie Anfragen und analysieren Sie die Antworten mit dem integrierten HTTP-Client. Verwenden Sie das Docker-Tool zur Verwaltung verschiedener Projektkomponenten und erkunden Sie Ihre Datenbankschemata und -tabellen mit dem Datenbank-Tooling.
RustRover enthält alle Tools, die Sie für die Teamarbeit benötigen. Programmieren Sie gemeinsam mit Ihren Kolleg*innen in Echtzeit und unterhalten Sie sich mit ihnen direkt in der IDE. Teilen Sie Ihre Projektkonfiguration und Ihre Codestil-Einstellungen. Arbeiten Sie reibungslos mit Git, GitHub und GitLab, untersuchen Sie Commits und Pull-Requests, legen Sie Branches an und überprüfen Sie neue Codebeiträge.
Abonnieren Sie Updates zu RustRover
Folgen Sie uns