diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 3dbefabace18f..0b56692bc2e75 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -1991,8 +1991,11 @@ } }; if (getCurrentValue('rustdoc-trait-implementations') !== "false") { - onEach(document.getElementById('implementations-list') - .getElementsByClassName("collapse-toggle"), collapser); + var impl_list = document.getElementById('implementations-list'); + + if (impl_list !== null) { + onEach(impl_list.getElementsByClassName("collapse-toggle"), collapser); + } } if (getCurrentValue('rustdoc-method-docs') !== "false") { var implItems = document.getElementsByClassName('impl-items');