FAQ

Where is the Rust SDK?

We don’t use the SDK concept to manage Rust versions because it is specific for IntelliJ IDEA and is not present in other IDEs such as CLion. The path to Cargo is configured per project in Settings / Preferences | Languages & Frameworks | Rust.

What are the compatible IDEs? Is there any difference?

The plugin works with all IntelliJ-based IDEs. Debugger and profiler are currently available in CLion only. See our Readme for a complete list of the features that differ depending on the particular IDE.

Does the plugin use RLS, Racer or Rust Analyzer?

No, we implement most of the language analysis from scratch, leveraging the IntelliJ Platform infrastructure for incremental analysis and indexing. This approach helps us create more flexible quick fixes, intentions, and typing assistance.

Is there a way to run/debug remotely?

Currently, the only supported solution is remote debug via GDB Server in CLion. For instructions, refer to the article in CLion webhelp.

How can I contribute?

You are welcome to contribute to the plugin sources if you found some issues or miss certain functionality. Take a look at these two documents: Contributing and Architecture. If you are not sure where to start, consider the issues tagged with help wanted.