Rust: Take transitive dependencies into account when computing canonical paths

This commit is contained in:
Tom Hvitved
2025-08-18 22:02:44 +02:00
parent bb9daa00c3
commit 60b2cf6638

View File

@@ -615,7 +615,7 @@ class ImplItemNode extends ImplOrTraitItemNode instanceof Impl {
if this.hasCanonicalPath(c2)
then c1 = c2
else (
c2 = c1.getADependency() or c1 = c2.getADependency()
c2 = c1.getADependency+() or c1 = c2.getADependency+()
)
)
}