friendly reminder for our vscode folks, use rust-analyzer

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rust-analyzer

    Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)

  • Anyway, the Rocket "hello, world" app isn't quite a literal "hello, world" app, because of the complexity involved in proc macros and Rocket itself. And generally, rust-analyzer will be worse in functions with attribute proc macros, because the macros themselves fail on incomplete code. See https://github.com/rust-analyzer/rust-analyzer/issues/11014.

  • rfcs

    RFCs for changes to Rust

  • Rust RFC 2912 - Transition to rust-analyzer as our official LSP (Language Server Protocol) implementation

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Rust Language Server

    Discontinued Repository for the Rust Language Server (aka RLS)

  • Why: The rust-analyzer extension integrates with rust-analyzer, an alternative language server for Rust. rust-analyzer tends to perform better and get less confused with your code as compared to RLS, which the Rust extension uses.

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • VIM users too! It is available as a language server extension for CoC, called coc-rust-analyzer and it works just as well as the VSCode version.

  • coc-rust-analyzer

    rust-analyzer extension for coc.nvim

  • VIM users too! It is available as a language server extension for CoC, called coc-rust-analyzer and it works just as well as the VSCode version.

  • www.rust-lang.org

    The home of the Rust website

  • I opened a PR.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts