diff options
| author | Michael Howell <michael@notriddle.com> | 2023-04-13 16:51:01 -0700 |
|---|---|---|
| committer | Michael Howell <michael@notriddle.com> | 2023-04-13 17:07:10 -0700 |
| commit | 8642c96a33bfc7470af01aabd1f9ad238178b8c4 (patch) | |
| tree | 2737ffeb473503c1a550a3c094e1ec713ce4864b | |
| parent | e34dc7f437732861be7eb875f6d7b2213b046560 (diff) | |
| download | rust-8642c96a33bfc7470af01aabd1f9ad238178b8c4.tar.gz rust-8642c96a33bfc7470af01aabd1f9ad238178b8c4.zip | |
rustdoc-search: use ES6 `Set` for deduplication instead of `Object`
| -rw-r--r-- | src/librustdoc/html/static/js/search.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustdoc/html/static/js/search.js b/src/librustdoc/html/static/js/search.js index d19773f8d27..348af9505de 100644 --- a/src/librustdoc/html/static/js/search.js +++ b/src/librustdoc/html/static/js/search.js @@ -906,7 +906,7 @@ function initSearch(rawSearchIndex) { const results_others = {}, results_in_args = {}, results_returned = {}; function transformResults(results) { - const duplicates = {}; + const duplicates = new Set(); const out = []; for (const result of results) { @@ -919,10 +919,10 @@ function initSearch(rawSearchIndex) { // To be sure than it some items aren't considered as duplicate. obj.fullPath += "|" + obj.ty; - if (duplicates[obj.fullPath]) { + if (duplicates.has(obj.fullPath)) { continue; } - duplicates[obj.fullPath] = true; + duplicates.add(obj.fullPath); obj.href = res[1]; out.push(obj); |
