about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorbinarycat <binarycat@envs.net>2025-03-24 17:36:16 -0500
committerbinarycat <binarycat@envs.net>2025-03-24 17:36:16 -0500
commit8af647c04dbd300518f85619c9e9ce7a94d558c4 (patch)
tree8640735513cac311f9c554c751c3aee8fef96e63 /src
parent1af16cd135dd4e62f8e68abfb0587b57eb16ce6e (diff)
downloadrust-8af647c04dbd300518f85619c9e9ce7a94d558c4.tar.gz
rust-8af647c04dbd300518f85619c9e9ce7a94d558c4.zip
search.js: remove another Map.has() and @ts-expect-error
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/html/static/js/search.js6
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 15bb3816f0b..2317f157bb9 100644
--- a/src/librustdoc/html/static/js/search.js
+++ b/src/librustdoc/html/static/js/search.js
@@ -2583,9 +2583,9 @@ class DocSearch {
             if ((elem.id === null && parsedQuery.totalElems > 1 && elem.typeFilter === -1
                 && elem.generics.length === 0 && elem.bindings.size === 0)
                 || elem.typeFilter === TY_GENERIC) {
-                if (genericSymbols.has(elem.normalizedPathLast)) {
-                    // @ts-expect-error
-                    elem.id = genericSymbols.get(elem.normalizedPathLast);
+                const id = genericSymbols.get(elem.normalizedPathLast);
+                if (id !== undefined) {
+                    elem.id = id;
                 } else {
                     elem.id = -(genericSymbols.size + 1);
                     genericSymbols.set(elem.normalizedPathLast, elem.id);