- Notifications
You must be signed in to change notification settings - Fork385
Rust plugin for the IntelliJ Platform
License
intellij-rust/intellij-rust
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project is officially deprecated. If you are usingRustRover ornew Rust plugin for IntelliJ IDEA Ultimate or CLion please report your issue at the official tracker:https://youtrack.jetbrains.com/issues/RUST. Seeour announcement for more details.
Build Status | |
---|---|
Check | |
Stable | |
Beta | |
Nightly |
For installation options, see theQuick Start Guide.If you want to jump straight in, openSettings > Plugins > Marketplace
in your IDE,search forRust and install the plugin. To open an existing project, useFile | Open and point to the directory containingCargo.toml
.For creating projects, use theRust template.
All the plugin's features are described indocumentation.New features are regularly announced inchangelogs.
The plugin is compatible with all IntelliJ-based IDEs starting from the version 2022.2, with the following differences in the sets of the available features:
Open-source and Educational IDEs* | CLion | IntelliJ IDEA Ultimate,GoLand | PyCharm Professional | WebStorm,PhpStorm, other commercial IDEs | |
---|---|---|---|---|---|
Language support | + | + | + | + | + |
Cargo support | + | + | + | + | + |
Code coverage | + | + | + | + | + |
Detecting duplicates | - | + | + | + | + |
Debugger | - | + | +** | +** | - |
Run targets | - | + | + | - | - |
Profiler | - | + | - | - | - |
Valgrind Memcheck | - | + | - | - | - |
*IntelliJ IDEA Community Edition,PyCharm Community Edition,PyCharm Edu,IntelliJ IDEA Edu, and third-party IntelliJ-based IDEs.
** Requires theNative Debugging Support plugin.LLDB only
If you are looking for the TOML plugin, seetoml directory inintellij-community repository.
You're encouraged to contribute to the plugin if you've found anyissues or missing functionality that you would want to see. Check outCONTRIBUTING.md to learn how to set up the project andARCHITECTURE.md tounderstand the high-level structure of the codebase. If you are not sure where to start, consider the issues tagged withhelp wanted.
About
Rust plugin for the IntelliJ Platform
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.