From da18df285910446d5b4c212b96379e694f47533f Mon Sep 17 00:00:00 2001 From: Trevor Spiteri Date: Sun, 3 May 2020 15:17:45 +0200 Subject: [PATCH] doc: make impl block collapsible if it has an associated constant Fixes #71822. --- src/librustdoc/html/static/main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 22c9426db2036..5b8c4890e8374 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]); } };