Skip to content

Commit b357a9c

Browse files
if not showing default docs on an impl, autohide the items
1 parent 30e5268 commit b357a9c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/librustdoc/html/render.rs

+9
Original file line numberDiff line numberDiff line change
@@ -3309,6 +3309,10 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
33093309
let traits = &cache().traits;
33103310
let trait_ = i.trait_did().and_then(|did| traits.get(&did));
33113311

3312+
if !show_def_docs {
3313+
write!(w, "<span class='docblock autohide'>")?;
3314+
}
3315+
33123316
write!(w, "<div class='impl-items'>")?;
33133317
for trait_item in &i.inner_impl().items {
33143318
doc_impl_item(w, cx, trait_item, link, render_mode,
@@ -3343,6 +3347,11 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
33433347
render_mode, outer_version, show_def_docs)?;
33443348
}
33453349
write!(w, "</div>")?;
3350+
3351+
if !show_def_docs {
3352+
write!(w, "</span>")?;
3353+
}
3354+
33463355
Ok(())
33473356
}
33483357

0 commit comments

Comments
 (0)