about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/path-end-empty.js
diff options
context:
space:
mode:
authorbinarycat <binarycat@envs.net>2024-11-03 13:17:39 -0600
committerbinarycat <binarycat@envs.net>2024-11-15 16:32:40 -0600
commitcd46ff6c052421277a7a3548b4fe40be4973feb1 (patch)
tree724b164c4f05e504f9835550e220a9cc56f3ce8e /tests/rustdoc-js-std/path-end-empty.js
parentce40196577ecc0b72f6de7e2c8e43fdc728fb69a (diff)
downloadrust-cd46ff6c052421277a7a3548b4fe40be4973feb1.tar.gz
rust-cd46ff6c052421277a7a3548b4fe40be4973feb1.zip
rustdoc search: allow queries to end in an empty path segment
fixes https://github.com/rust-lang/rust/issues/129707

this can be used to show all items in a module,
or all associated items for a type.
currently sufferes slightly due to case insensitivity,
so `Option::` will also show items in the `option::` module.

it disables the checking of the last path element,
otherwise only items with short names will be shown
Diffstat (limited to 'tests/rustdoc-js-std/path-end-empty.js')
-rw-r--r--tests/rustdoc-js-std/path-end-empty.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/rustdoc-js-std/path-end-empty.js b/tests/rustdoc-js-std/path-end-empty.js
new file mode 100644
index 00000000000..6e853c61b4d
--- /dev/null
+++ b/tests/rustdoc-js-std/path-end-empty.js
@@ -0,0 +1,6 @@
+const EXPECTED = {
+    'query': 'Option::',
+    'others': [
+        { 'path': 'std::option::Option', 'name': 'get_or_insert_default' },
+    ],
+}