about summary refs log tree commit diff
path: root/src/librustdoc/clean
diff options
context:
space:
mode:
authorJeremy Smart <jeremy3141592@gmail.com>2025-06-30 20:27:33 -0400
committerJeremy Smart <jeremy3141592@gmail.com>2025-07-02 22:04:51 -0400
commit6b824e8143c1dcacdbac3f14f01e2bbb85da8907 (patch)
treed6106610b090b5aeb3e8c28f0130dfbb1a791bf1 /src/librustdoc/clean
parent1e6e4bb95ab7879283e4274bd80c3e04b1ea3f7c (diff)
downloadrust-6b824e8143c1dcacdbac3f14f01e2bbb85da8907.tar.gz
rust-6b824e8143c1dcacdbac3f14f01e2bbb85da8907.zip
avoid suggesting traits from private dependencies
Diffstat (limited to 'src/librustdoc/clean')
-rw-r--r--src/librustdoc/clean/blanket_impl.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustdoc/clean/blanket_impl.rs b/src/librustdoc/clean/blanket_impl.rs
index c889f52b789..11d5b472d73 100644
--- a/src/librustdoc/clean/blanket_impl.rs
+++ b/src/librustdoc/clean/blanket_impl.rs
@@ -23,7 +23,7 @@ pub(crate) fn synthesize_blanket_impls(
     let ty = tcx.type_of(item_def_id);
 
     let mut blanket_impls = Vec::new();
-    for trait_def_id in tcx.all_traits() {
+    for trait_def_id in tcx.visible_traits() {
         if !cx.cache.effective_visibilities.is_reachable(tcx, trait_def_id)
             || cx.generated_synthetics.contains(&(ty.skip_binder(), trait_def_id))
         {