Funkcje RustRover:
- Zaawansowane podpowiedzi kodu (auto-complete) oparte na rust-analyzer.
- Inspekcja kodu i refaktoryzacja (automatyczne sugestie poprawek, zmiana nazw, itp.).
- Wbudowany debuger z obsługą breakpointów, krokowego wykonywania kodu i podglądu zmiennych.
- Integracja z Cargo (budowanie projektu, uruchamianie, testy, zarządzanie zależnościami).
- Graficzna edycja pliku Cargo.toml i automatyczna aktualizacja paczek.
- Obsługa testów jednostkowych i integracyjnych — uruchamianie testów z poziomu IDE.
- Wsparcie dla projektów wielomodułowych — wygodna nawigacja po kodzie i strukturze folderów.
- Obsługa plików Markdown, TOML i innych formatów konfiguracyjnych.
- Integracja z Git, GitHub, GitLab (commitowanie, przegląd historii, zarządzanie gałęziami).
- Automatyczne formatowanie kodu (Rustfmt) i analiza statyczna (Clippy).
- Wsparcie dla pracy zdalnej i z kontenerami (np. Docker, WSL – przez dodatkowe konfiguracje).
- Wyszukiwanie symboli, szybkich nawigacji i przeszukiwanie kodu w projekcie.