Don't include downstream crate in query
This commit is contained in:
@@ -74,7 +74,8 @@ impl CrateImplDefs {
|
|||||||
impls_by_trait: FxHashMap::default(),
|
impls_by_trait: FxHashMap::default(),
|
||||||
};
|
};
|
||||||
let mut seen = FxHashSet::default();
|
let mut seen = FxHashSet::default();
|
||||||
let mut worklist = vec![krate];
|
let mut worklist =
|
||||||
|
crate_graph[krate].dependencies.iter().map(|dep| dep.crate_id).collect::<Vec<_>>();
|
||||||
while let Some(krate) = worklist.pop() {
|
while let Some(krate) = worklist.pop() {
|
||||||
if !seen.insert(krate) {
|
if !seen.insert(krate) {
|
||||||
continue;
|
continue;
|
||||||
|
|||||||
Reference in New Issue
Block a user