- Notifications
You must be signed in to change notification settings - Fork1.9k
A Rust compiler front-end for IDEs
License
Apache-2.0, MIT licenses found
Licenses found
rust-lang/rust-analyzer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
rust-analyzer is a language server that provides IDE functionality forwriting Rust programs. You can use it with any editor that supportstheLanguage ServerProtocol (VSCode, Vim, Emacs, Zed, etc).
rust-analyzer features include go-to-definition, find-all-references,refactorings and code completion. rust-analyzer also supportsintegrated formatting (with rustfmt) and integrated diagnostics (withrustc and clippy).
Internally, rust-analyzer is structured as a set of libraries foranalyzing Rust code. SeeArchitecturein the manual.
https://rust-analyzer.github.io/book/installation.html
If you want tocontribute to rust-analyzer check out theCONTRIBUTING.md orif you are just curious about how things work under the hood, see theContributing section of the manual.
If you want touse rust-analyzer's language server with your editor ofchoice, checkthe manual.It also contains some tips & tricks to help you be more productive when using rust-analyzer.
See thesecurity andprivacy sections of the manual.
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
- Website:https://rust-analyzer.github.io/
- Metrics:https://rust-analyzer.github.io/metrics/
- API docs:https://rust-lang.github.io/rust-analyzer/ide/
- Changelog:https://rust-analyzer.github.io/thisweek
rust-analyzer is primarily distributed under the terms of both the MITlicense and the Apache License (Version 2.0).
SeeLICENSE-APACHE andLICENSE-MIT for details.
About
A Rust compiler front-end for IDEs
Topics
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors1,026
Uh oh!
There was an error while loading.Please reload this page.