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. 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. rust-analyzer is an implementation of Language Server Protocol for the Rust programming language. It provides features like completion and goto definition for many code editors, including VS Code, Emacs and Vim. For VS Code, install rust-analyzer extension from the marketplace. Prebuilt language server binaries for Windows, Linux and Mac are available on the releases page.

Features

  • rust-analyzer is a free and open source project
  • rust-analyzer is an implementation of Language Server Protocol for the Rust programming language
  • It provides features like completion and goto definition for many code editors
  • For VS Code, Emacs and Vim
  • A Rust compiler front-end for IDEs
  • Use rust-analyzer's language server with your editor of choice

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow rust-analyzer

rust-analyzer Web Site

You Might Also Like
Create and run cloud-based virtual machines. Icon
Create and run cloud-based virtual machines.

Secure and customizable compute service that lets you create and run virtual machines.

Computing infrastructure in predefined or custom machine sizes to accelerate your cloud transformation. General purpose (E2, N1, N2, N2D) machines provide a good balance of price and performance. Compute optimized (C2) machines offer high-end vCPU performance for compute-intensive workloads. Memory optimized (M2) machines offer the highest memory and are great for in-memory databases. Accelerator optimized (A2) machines are based on the A100 GPU, for very demanding applications.
Try for free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of rust-analyzer!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Integrated Development Environments (IDE), Rust Language Servers

Registered

2023-03-15