about summary refs log tree commit diff
path: root/src/librustdoc
diff options
context:
space:
mode:
authorwackbyte <wackbyte@pm.me>2023-04-27 23:03:08 -0400
committerwackbyte <wackbyte@pm.me>2023-04-28 08:24:30 -0400
commitdb5d3f04c6796f7081550de590e860a6350eefda (patch)
treeb5aa4d4e8b84e25b1433973a475cae0259f85b9f /src/librustdoc
parent1a6ae3d692cfb52b21d0f45ba50b659486e53d6c (diff)
downloadrust-db5d3f04c6796f7081550de590e860a6350eefda.tar.gz
rust-db5d3f04c6796f7081550de590e860a6350eefda.zip
rustdoc: render visibility on associated types
This should only affect inherent associated types.
Diffstat (limited to 'src/librustdoc')
-rw-r--r--src/librustdoc/html/render/mod.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs
index a5f08fdac11..9bac1b93f0d 100644
--- a/src/librustdoc/html/render/mod.rs
+++ b/src/librustdoc/html/render/mod.rs
@@ -787,10 +787,12 @@ fn assoc_type(
     indent: usize,
     cx: &Context<'_>,
 ) {
+    let tcx = cx.tcx();
     write!(
         w,
-        "{indent}type <a{href} class=\"associatedtype\">{name}</a>{generics}",
+        "{indent}{vis}type <a{href} class=\"associatedtype\">{name}</a>{generics}",
         indent = " ".repeat(indent),
+        vis = visibility_print_with_space(it.visibility(tcx), it.item_id, cx),
         href = assoc_href_attr(it, link, cx),
         name = it.name.as_ref().unwrap(),
         generics = generics.print(cx),