Skip to content

akozlova/intellij-rust

This branch is 4297 commits behind intellij-rust/intellij-rust:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb298db · Feb 24, 2021
Feb 20, 2021
Feb 15, 2021
Apr 5, 2018
Jan 28, 2021
Dec 29, 2020
Jan 20, 2020
Jan 28, 2021
Feb 15, 2021
Jul 8, 2020
Aug 1, 2017
Feb 8, 2021
Dec 29, 2020
Feb 3, 2021
Nov 9, 2020
Jan 28, 2021
Feb 12, 2021
Jan 28, 2021
Feb 2, 2021
Feb 15, 2021
Feb 15, 2021
Feb 8, 2021
Feb 18, 2021
Feb 24, 2021
Feb 18, 2021
Nov 17, 2020
Feb 2, 2021
Jan 15, 2021
Jan 15, 2021
Feb 9, 2021
Mar 21, 2017
Oct 2, 2020
Oct 16, 2020
Jul 25, 2020
Feb 15, 2021
Jun 27, 2017
Jan 28, 2021
Feb 18, 2021
Feb 23, 2021
Aug 29, 2020
Aug 29, 2020
Dec 22, 2020

Repository files navigation

Rust plugin for the IntelliJ Platform

official JetBrains project Join the chat at https://gitter.im/intellij-rust/intellij-rust JetBrains plugins JetBrains plugins

Build Status
Check Check Status
Stable Stable Build Status
Beta Beta Build Status
Nightly Nightly Build Status

Installation & Usage

Available installation options and features are described on intellij-rust.github.io. All new features are announced in the changelog.

If you want to jump straight in, open Settings > Plugins > Marketplace in your IDE, search for Rust and install the plugin. To open an existing project, use File | Open and point to the directory containing Cargo.toml. For creating projects, use the Rust template. You can find more details in the Quick Start Guide.

Compatible IDEs

The plugin is compatible with all IntelliJ-based IDEs starting from the version 2020.2, with the following differences in the sets of the available features:

Open-source and Educational IDEs* CLion (commercial) IntelliJ IDEA Ultimate (commercial) PyCharm Professional, GoLand, other commercial IDEs
Language support + + + +
Cargo support + + + +
Code coverage + + + +
Debugger - + +** -
Profiler - + - -
Valgrind Memcheck - + - -
Detecting duplicates - + + +

* IntelliJ IDEA Community Edition, PyCharm Community Edition, PyCharm Edu and IntelliJ IDEA Edu.

** Requires the Native Debugging Support plugin. LLDB only.

TOML

If you are looking for the TOML plugin, see intellij-toml directory.

Contributing

You're encouraged to contribute to the plugin if you've found any issues or missing functionality that you would want to see. Check out CONTRIBUTING.md to learn how to set up the project and ARCHITECTURE.md to understand the high-level structure of the codebase. If you are not sure where to start, consider the issues tagged with help wanted.

About

Rust plugin for the IntelliJ Platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 96.9%
  • Rust 1.5%
  • Python 1.1%
  • Lex 0.3%
  • HTML 0.2%
  • Java 0.0%