Skip to content

Commit 994dd69

Browse files
committed
rustdoc: use Set for ignored crates, instead of string matching
1 parent fec9adc commit 994dd69

File tree

1 file changed

+4
-2
lines changed
  • src/librustdoc/html/static/js

1 file changed

+4
-2
lines changed

src/librustdoc/html/static/js/main.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -533,9 +533,11 @@ function preLoadCss(cssUrl) {
533533
// ignored are included in the attribute `data-ignore-extern-crates`.
534534
const script = document
535535
.querySelector("script[data-ignore-extern-crates]");
536-
const ignoreExternCrates = script ? script.getAttribute("data-ignore-extern-crates") : "";
536+
const ignoreExternCrates = new Set(
537+
(script ? script.getAttribute("data-ignore-extern-crates") : "").split(",")
538+
);
537539
for (const lib of libs) {
538-
if (lib === window.currentCrate || ignoreExternCrates.indexOf(lib) !== -1) {
540+
if (lib === window.currentCrate || ignoreExternCrates.has(lib)) {
539541
continue;
540542
}
541543
const structs = imp[lib];

0 commit comments

Comments
 (0)