Our great sponsors
-
rust-analyzer
Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)
-
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.
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
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.
Rust RFC 2912 - Transition to rust-analyzer as our official LSP (Language Server Protocol) implementation
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.
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.
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.
I opened a PR.