Skip to content

Commit 9876a11

Browse files
Fix missing blanket impl if the trait is not directly public
1 parent c781584 commit 9876a11

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/librustdoc/clean/blanket_impl.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ impl<'a, 'tcx> BlanketImplFinder<'a, 'tcx> {
2020
trace!("get_blanket_impls({:?})", ty);
2121
let mut impls = Vec::new();
2222
for trait_def_id in cx.tcx.all_traits() {
23-
if !cx.cache.effective_visibilities.is_directly_public(cx.tcx, trait_def_id)
23+
if !cx.cache.effective_visibilities.is_reachable(cx.tcx, trait_def_id)
2424
|| cx.generated_synthetics.get(&(ty.0, trait_def_id)).is_some()
2525
{
2626
continue;

0 commit comments

Comments
 (0)