]> git.lizzy.rs Git - rust.git/commitdiff
hide default trait methods by default
authorGuillaume Gomez <guillaume1.gomez@gmail.com>
Tue, 16 Jul 2019 16:32:14 +0000 (18:32 +0200)
committerGuillaume Gomez <guillaume1.gomez@gmail.com>
Tue, 16 Jul 2019 21:24:26 +0000 (23:24 +0200)
src/librustdoc/html/render.rs

index 9813c36397e2e739c6237df4a4c98ee230ce9f60..b8d774dac2f6496cdd08d6f0243738e9895c5e36 100644 (file)
@@ -4250,9 +4250,10 @@ fn doc_impl_item(w: &mut fmt::Formatter<'_>, cx: &Context, item: &clean::Item,
             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")