Implement OpenSearch in rust std documentation

currently i search rust documentation using duckduckgo's !rust bang. but it would be helpful if i can search rust documentation directly.

2 Likes

What do you mean by “directly”? The docs, https://doc.rust-lang.org/std/index.html, have a search bar on the top, duckduckgo seems to be doing nothing more than using this same search. (You can also view the compiler docs locally if you have Rust installed, through “rustup doc std”.)

I believe the request is to add an OpenSearch Description file to doc.rust-lang.org so it can be added directly to the list of search engines (in web browsers that support OpenSearch plugins).

Somewhat related: In some browsers (e.g. Firefox) you can right-click on the rustdoc search box and choose “Add a keyword for this search.” Then you can search the docs directly from your address bar, using a keyword system that works much like DuckDuckGo’s !bang searches.

9 Likes

There is an issue opened for this: Add opensearch support to doc.rust-lang.org · Issue #24899 · rust-lang/rust · GitHub

Even though I was sure that it was already implemented...

1 Like

One issue here: I wouldn’t necessarily equate doc.rust-lang.org with doc.rust-lang.org/std. The latter is the standard library docs and has a search; Rust’s documentation in general, the doc.rust-lang.org domain features more than just the standard library docs; and even the standard library docs come in three versions, doc.rust-lang.org/stable/std and doc.rust-lang.org/beta/std and doc.rust-lang.org/nightly/std. The website doc.rust-lang.org/stable lists more things including the book, doc.rust-lang.org/book, the nomicon doc.rust-lang.org/nomicon, the reference doc.rust-lang.org/reference, and many more. Any of these has its own search, too.

2 Likes