The ultimate search extension for Rust

Search std docs, crates, builtin attributes, official books, and error codes, etc in your address bar instantly. Input keyword rs then press Space to get started. Just that easy!

Current version 0.8.1 Install to Chrome Install to Firefox
demonstration-gif
Explore More ⇩
Overview

Currently,we only support search documentation of those official crates:

Search Primitive Types and Modules

GIF

Search Structs, Traits and Enums

GIF

Search Functions, Methods and Macros

GIF

Search doc with type mode

You can prefix a type to get the exclusive search result. Those type keywords including:

For example, fn:asref to search function or trait:iterator to search trait.

GIF

Search builtin attributes

Search builtin attributes (such as derive, non_exhaustive) are also supported, by default, the result is mixed with other related docs or crates though.

If you prefer to search attribute exclusively, prefix a # (pound sign) before the keyword to narrow the result.

GIF

Search top 20K crates

We build top 20K crates index (more than 35K in total on crates.io) once a day to help you search crates instantly. You can open the popup page to sync the latest crates index automatically. (Some caveats for Firefox users.)

What more, you can prefix an ! (exclamation mark) before the keyword to search crates exclusively, prefix one more ! (double exclamation mark) to open docs.rs page instead crates.io page!

GIF

Search Compiler Error Index

GIF

Search Rust official book chapters

You can search all of Rust book chapters too! The result will show the title of the related page, parent chapter, and grandparent chapter.

IMG

Offline mode, search local Rust docs

You can run command rustup doc --std to open the offline std docs. To enable the offline mode, you should check the checkbox and input the offline docs path on the popup page. However, please check the Caveats if you are a Firefox user.

GIF

Display Feature Flags in docs.rs page

Docs.rs don't display the crate's feature flags, which is inconvenient. So Rust Search Extension fills the gap.

IMG

Command system

The command system brings a handy set of useful and convenient commands to you. Each command starts with a : (colon), followed by the name, and function differently in individual. Those commands including but not limited to:

IMG

Page down/up easily

You can press space after the keyword, then increase or decrease the number of - (hyphen) to page down or page up.