diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-07-16 18:32:14 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-07-16 23:24:26 +0200 |
| commit | 145ae1b26375b8e003d39df402dbff24030fa774 (patch) | |
| tree | 70451228d2bb7d9a1cf668105dbe183e98e0d317 | |
| parent | cb873c5a87a70661ba4c9a6575374a738dd59481 (diff) | |
| download | rust-145ae1b26375b8e003d39df402dbff24030fa774.tar.gz rust-145ae1b26375b8e003d39df402dbff24030fa774.zip | |
hide default trait methods by default
| -rw-r--r-- | src/librustdoc/html/render.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index 9813c36397e..b8d774dac2f 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -4250,9 +4250,10 @@ fn render_impl(w: &mut fmt::Formatter<'_>, cx: &Context, i: &Impl, link: AssocIt RenderMode::ForDeref { mut_: deref_mut_ } => should_render_item(&item, deref_mut_), }; - let (is_hidden, extra_class) = if trait_.is_none() || - item.doc_value().is_some() || - item.inner.is_associated() { + let (is_hidden, extra_class) = if (trait_.is_none() || + item.doc_value().is_some() || + item.inner.is_associated()) && + !is_default_item { (false, "") } else { (true, " hidden") |
