EuroRust

Presented by Mainmatter
Get your ticket

»Sponsors // Premier Partners // JetBrains

JetBrains

RustRover - A Powerful IDE for Rust

Code, test, and debug – all right out of the box.

RustRover is the JetBrains IDE for Rust development. It’s ready to go out of the box with Cargo, Clippy, Git, debugging, AI, and more. RustRover understands your code, offering instant navigation, inline type and ownership hints, and real-time quick-fixes. With built-in testing, safe refactorings, and a powerful debugger, it helps you write, debug, and deliver high-quality Rust code faster and with confidence.

All you’ll ever need for Rust development

  • Error highlighting
    RustRover highlights syntax, type, and compiler-related issues directly in the editor. Seeing errors in context helps you understand problems earlier and connect them to the code you are writing.
  • Debugger
    Step through your program line by line and observe how it behaves at runtime. You can inspect variables, follow the execution flow, and see how different parts of your code interact. This helps turn theory into practice and makes it easier to understand how your Rust programs actually work.
  • Testing support
    Built-in functionality for running tests and debugging helps you validate assumptions and understand how changes affect behavior. Clear feedback makes tests a practical learning tool, not just a verification step.
  • Borrow-checker insights
    Ownership, borrowing, and lifetime-related issues are surfaced inline. Visual cues and navigation help you understand how references interact across your code and why certain patterns are not allowed.
  • Code completion and navigation
    Context-aware code completion and fast navigation help you explore APIs, types, and traits as you learn. This reduces the need to switch constantly between code and documentation.
  • AI Assistant
    AI Assistant can help explain compiler errors, Rust concepts, and code behavior. This is useful when you’re learning new patterns, working through compiler feedback, or trying to understand why a particular approach is discouraged.
  • Junie
    Junie is an AI coding agent by JetBrains that supports Rust development by helping you explore code, understand context, and work through implementation ideas. It can give you a leg up when learning new patterns or working with unfamiliar code while allowing you to stay focused on problem-solving.
  • Claude Agent, Codex, and external ACP-compatible agents
    In the AI chat, you can also work with Claude Agent, Codex, and external ACP-compatible agents. This gives you more flexibility when you want to compare approaches, use a preferred agent, or bring other compatible tools into your workflow.
Learn more about RustRover
Mouse cursor
  • © Events Matter UG

  • Presented by Mainmatter
  • 2022
  • 2023
  • 2024
  • 2025
  • 2026
  • Become a Sponsor
  • Code of Conduct
  • Cancellation Policy
  • Privacy Policy
  • Imprint
  • YouTube
  • Mastodon
  • Bluesky
  • Twitter
  • Mail

RUST and the Rust Logo are trademarks of The Rust Foundation. Used with permission.