about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2019-07-16 18:32:14 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2019-07-16 23:24:26 +0200
commit145ae1b26375b8e003d39df402dbff24030fa774 (patch)
tree70451228d2bb7d9a1cf668105dbe183e98e0d317
parentcb873c5a87a70661ba4c9a6575374a738dd59481 (diff)
downloadrust-145ae1b26375b8e003d39df402dbff24030fa774.tar.gz
rust-145ae1b26375b8e003d39df402dbff24030fa774.zip
hide default trait methods by default
-rw-r--r--src/librustdoc/html/render.rs7
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")