about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTrevor Spiteri <tspiteri@ieee.org>2020-05-03 15:17:45 +0200
committerTrevor Spiteri <tspiteri@ieee.org>2020-05-27 12:00:53 +0200
commitda18df285910446d5b4c212b96379e694f47533f (patch)
tree019c469235d0e8159ab799b7c305de7f0425e3ec
parent783139bd8fc3b94fac9a1bf81bba2c506e8221b6 (diff)
downloadrust-da18df285910446d5b4c212b96379e694f47533f.tar.gz
rust-da18df285910446d5b4c212b96379e694f47533f.zip
doc: make impl block collapsible if it has an associated constant
Fixes #71822.
-rw-r--r--src/librustdoc/html/static/main.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index 22c9426db20..5b8c4890e83 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -2366,7 +2366,9 @@ function defocusSearchBar() {
             if (!next) {
                 return;
             }
-            if (next.getElementsByClassName("method").length > 0 && hasClass(e, "impl")) {
+            if (hasClass(e, "impl") &&
+                (next.getElementsByClassName("method").length > 0 ||
+                 next.getElementsByClassName("associatedconstant").length > 0)) {
                 insertAfter(toggle.cloneNode(true), e.childNodes[e.childNodes.length - 1]);
             }
         };