GithubHelp home page GithubHelp logo

isabella232 / rust-analyzer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rust-lang/rust-analyzer

0.0 0.0 0.0 59.71 MB

A Rust compiler front-end for IDEs

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

License: Apache License 2.0

Shell 0.01% JavaScript 0.06% Rust 96.47% TypeScript 1.54% HTML 1.93% RenderScript 0.01% Dockerfile 0.01%

rust-analyzer's Introduction

rust-analyzer logo

rust-analyzer is a modular compiler frontend for the Rust language. It is a part of a larger rls-2.0 effort to create excellent IDE support for Rust.

Quick Start

https://rust-analyzer.github.io/manual.html#installation

Documentation

If you want to contribute to rust-analyzer or are just curious about how things work under the hood, check the ./docs/dev folder.

If you want to use rust-analyzer's language server with your editor of choice, check the manual folder. It also contains some tips & tricks to help you be more productive when using rust-analyzer.

Security and Privacy

See the corresponding sections of the manual.

Communication

For usage and troubleshooting requests, please use "IDEs and Editors" category of the Rust forum:

https://users.rust-lang.org/c/ide/14

For questions about development and implementation, join rust-analyzer working group on Zulip:

https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Frust-analyzer

Quick Links

License

Rust analyzer is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.

rust-analyzer's People

Contributors

bors[bot] avatar matklad avatar veykril avatar flodiebold avatar jonas-schievink avatar kjeremy avatar edwin0cheng avatar lnicola avatar someonetoignore avatar veetaha avatar bors avatar vsrs avatar djmcnab avatar bnjjj avatar idawer avatar vipentti avatar popzxc avatar vannevelj avatar nashenas88 avatar kiljacken avatar yoshuawuyts avatar jhgg avatar joshmcguigan avatar vemoo avatar zacps avatar seivan avatar marcusklaas avatar gfreezy avatar davidlattimore avatar theotherphil 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.