diff options
| author | bors <bors@rust-lang.org> | 2024-01-10 14:10:10 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-01-10 14:10:10 +0000 |
| commit | e4344f5fce3b4ca12d51bf27b9a0bd29297be3ea (patch) | |
| tree | 072685268547b623cf8c6b740be2d47479905f56 /crates/ide-db | |
| parent | e5a11182659f83e80c4089ad30c26145ad11e7c2 (diff) | |
| parent | 4d3a0dc3291c527fc186c4e24babc6ad5b16ab35 (diff) | |
| download | rust-e4344f5fce3b4ca12d51bf27b9a0bd29297be3ea.tar.gz rust-e4344f5fce3b4ca12d51bf27b9a0bd29297be3ea.zip | |
Auto merge of #16339 - Veykril:hashmaps, r=Veykril
Replace SourceRootCrates hashset output with slice for deterministic order We only iterate over the result, and its pretty small in general so no point for the `HashSet` (additionally this way we get a more defined iteration order).
Diffstat (limited to 'crates/ide-db')
| -rw-r--r-- | crates/ide-db/src/lib.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide-db/src/lib.rs b/crates/ide-db/src/lib.rs index 79531936fde..eae23e95482 100644 --- a/crates/ide-db/src/lib.rs +++ b/crates/ide-db/src/lib.rs @@ -124,7 +124,7 @@ impl FileLoader for RootDatabase { fn resolve_path(&self, path: AnchoredPath<'_>) -> Option<FileId> { FileLoaderDelegate(self).resolve_path(path) } - fn relevant_crates(&self, file_id: FileId) -> Arc<FxHashSet<CrateId>> { + fn relevant_crates(&self, file_id: FileId) -> Arc<[CrateId]> { FileLoaderDelegate(self).relevant_crates(file_id) } } |
