Skip to content

Commit aa8442a

Browse files
Don't include downstream crate in query
1 parent ebd8233 commit aa8442a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/ra_hir_ty/src/method_resolution.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ impl CrateImplDefs {
7474
impls_by_trait: FxHashMap::default(),
7575
};
7676
let mut seen = FxHashSet::default();
77-
let mut worklist = vec![krate];
77+
let mut worklist =
78+
crate_graph[krate].dependencies.iter().map(|dep| dep.crate_id).collect::<Vec<_>>();
7879
while let Some(krate) = worklist.pop() {
7980
if !seen.insert(krate) {
8081
continue;

0 commit comments

Comments
 (0)