Skip to content

Commit 3982258

Browse files
committed
rustdoc: Don't put non rustdoc-reachable impls into all_trait_impls
1 parent ca93310 commit 3982258

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/librustdoc/passes/collect_intra_doc_links/early.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ impl<'ra> EarlyDocLinkResolver<'_, 'ra> {
162162
}
163163
self.resolve_doc_links_extern_impl(impl_def_id, false);
164164
}
165+
self.all_trait_impls.push(impl_def_id);
165166
}
166167
for (ty_def_id, impl_def_id) in all_inherent_impls {
167168
if self.is_doc_reachable(ty_def_id) {
@@ -171,9 +172,6 @@ impl<'ra> EarlyDocLinkResolver<'_, 'ra> {
171172
for impl_def_id in all_incoherent_impls {
172173
self.resolve_doc_links_extern_impl(impl_def_id, true);
173174
}
174-
175-
self.all_trait_impls
176-
.extend(all_trait_impls.into_iter().map(|(_, def_id, _)| def_id));
177175
}
178176

179177
if crates.len() > start_cnum {

0 commit comments

Comments
 (0)