Why doesn't rust-analyzer reuse infrastructures of rustc?

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Rust Language Server

    Discontinued Repository for the Rust Language Server (aka RLS)

  • In the last there was RLS that did exactly that. But the approach of rust-analyzer was found to be more performant.

  • chalk

    An implementation and definition of the Rust trait system using a PROLOG-like logic solver (by rust-lang)

  • rust-analyzer already uses chalk (https://github.com/rust-lang/chalk) which should replace the current trait resolver.

  • 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
  • polonius

    Defines the Rust borrow checker.

  • There is also polonius (https://github.com/rust-lang/polonius) which should replace the borrow checker but does not receive a lot of development resources.

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

  • Referencing files in subfolders and difference between borrowing and C like references

    1 project | /r/rust | 9 Mar 2022
  • José Valim The Creator Of The Elixir Programming

    1 project | /r/programming | 11 Feb 2021
  • Reflections on Idea vs. vs Code

    3 projects | news.ycombinator.com | 6 Mar 2021
  • Changelog-Driven Releases

    5 projects | news.ycombinator.com | 23 Apr 2024
  • Encapsulation in Rust and Python

    4 projects | dev.to | 5 Apr 2024