rust-analyzer/crates/load-cargo
Ali Bektas a15cc86c64 Implement parent-child relation for SourceRoots
This commit adds the said relation by keeping a map of type `FxHashMap<SourceRootId,Option<SourceRootId>>`
inside the `GlobalState`. Its primary use case is reading the rust-analyzer.toml files that can be
placed under every local source root. As a config will be found by traversing this "tree" we need the parent information
for every local source root. This commit omits defining this relation for library source roots entirely.
2024-03-06 19:55:04 +01:00
..
src Implement parent-child relation for SourceRoots 2024-03-06 19:55:04 +01:00
Cargo.toml internal: Remove load-cargo dependency on ide 2024-02-28 16:59:04 +01:00