GithubHelp home page GithubHelp logo

sslime336 / intellij-rust Goto Github PK

View Code? Open in Web Editor NEW

This project forked from intellij-rust/intellij-rust

0.0 0.0 0.0 50.32 MB

Rust plugin for the IntelliJ Platform

Home Page: https://intellij-rust.github.io

License: MIT License

Shell 0.01% Python 0.94% Java 0.01% Rust 1.51% Kotlin 97.20% ANTLR 0.03% HTML 0.20% RenderScript 0.01% Lex 0.11%

intellij-rust's Introduction

Rust plugin for the IntelliJ Platform

official JetBrains project JetBrains plugins JetBrains plugins

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

Installation & Usage

For installation options, see the Quick Start Guide. 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.

All the plugin's features are described in documentation. New features are regularly announced in changelogs.

Compatible IDEs

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 the Native Debugging Support plugin. LLDB only

TOML

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

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.

intellij-rust's People

Contributors

bors[bot] avatar matklad avatar undin avatar vlad20012 avatar mchernyavsky avatar dima74 avatar alexeykudinkin avatar kobzol avatar artemmukhin avatar mkaput avatar intellij-rust-bot avatar alygin avatar kumbayo avatar turbo87 avatar avrong avatar dependabot[bot] avatar t-kameyama avatar actions-user avatar missingdays avatar atsky avatar vasily-kirichenko avatar afetisov avatar rrevenantt avatar stzx avatar farodin91 avatar mibac138 avatar wbars avatar himikof avatar ozkriff avatar fan-tom avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.