-
Couldn't load subscription status.
- Fork 13.9k
Description
Once #52919 lands we'll have updated the RLS which updates racer, and racer has recently picked up a dependency on the cargo crate. Unfortunately though this is a cargo crate from crates.io, which differs from the src/tools/cargo crate in-tree. This means that when we build the RLS it's linking against two optimized versions of Cargo, which not only takes up a good deal of space but also takes up a good deal of build time.
In talking with @nrc on IRC one solution here would be to avoid using racer's cargo feature. The RLS already depends on cargo-the-crate and should be able to provide the functionality necessary for racer, for example implementing racer's ProjectModelProvider trait