rust/crates
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
..
base-db Cleanup 2024-03-04 11:10:06 +01:00
cfg
flycheck Add test explorer 2024-03-06 00:05:29 +03:30
hir Add fn index() accessor for hir::Param 2024-03-05 16:02:22 +01:00
hir-def fix: resolve sub-patterns inside range pattern 2024-03-05 19:31:20 +08:00
hir-expand internal: Compute syntax validation errors on demand 2024-03-04 12:06:15 +01:00
hir-ty fix: Function argument type inference with associated type impl trait 2024-03-06 21:16:41 +09:00
ide Auto merge of #16755 - Veykril:rustup-bins, r=Veykril 2024-03-06 14:47:32 +00:00
ide-assists test: add tests for keeping attrs in assist 'generate_delegate_trait' 2024-03-06 15:32:49 +08:00
ide-completion Auto merge of #16747 - Veykril:cleanup, r=Veykril 2024-03-04 10:30:17 +00:00
ide-db Update Cargo.lock 2024-03-05 12:16:19 +01:00
ide-diagnostics fix: Put style lints behind disabled-by-default config 2024-03-05 11:43:23 +01:00
ide-ssr
intern
limit
load-cargo Implement parent-child relation for SourceRoots 2024-03-06 19:55:04 +01:00
mbe
parser minor: fmt and clippy 2024-03-06 23:32:40 +08:00
paths Add to_path_buf() method for RelPath 2024-02-27 18:33:47 +01:00
proc-macro-api Update Cargo.lock 2024-03-05 12:16:19 +01:00
proc-macro-srv Auto merge of #16755 - Veykril:rustup-bins, r=Veykril 2024-03-06 14:47:32 +00:00
proc-macro-srv-cli
profile Cleanup 2024-03-04 11:10:06 +01:00
project-model Prefer cargo proxies when setting RUSTUP_TOOLCHAIN 2024-03-05 10:44:17 +01:00
rust-analyzer Implement parent-child relation for SourceRoots 2024-03-06 19:55:04 +01:00
salsa Update Cargo.lock 2024-03-05 12:16:19 +01:00
sourcegen
span Move AstIdMap infra to the span crate 2024-03-01 15:39:44 +01:00
stdx Add test explorer 2024-03-06 00:05:29 +03:30
syntax fix: hide destructure_struct_binding assist if no public fields 2024-03-04 21:50:01 +00:00
test-fixture Auto merge of #16747 - Veykril:cleanup, r=Veykril 2024-03-04 10:30:17 +00:00
test-utils
text-edit
toolchain Prefer cargo proxies when setting RUSTUP_TOOLCHAIN 2024-03-05 10:44:17 +01:00
tt
vfs Implement parent-child relation for SourceRoots 2024-03-06 19:55:04 +01:00
vfs-notify