A handy browser extension to search Rust docs and crates, etc in the address bar instantly!
Rust Search Extension Extension
https://rust.extension.sh
Input keyword `rs` in the address bar then press Space to get started. Just that easy!
Features
- Search Primitive Types and Modules
- Search Structs, Traits and Enums
- Search Functions, Methods and Macros
- Search builtin attributes
- Search crates on https://crates.io or https://lib.rs
- Search crate's docs on docs.rs
- Search Compiler Error Index with error codes
- Search Rust official book chapters
- Search Cargo Clippy lints
- Search nightly docs
- Offline mode, search local Rust docs (rustup docs --std)
- Builtin commands (:yet, :book, :stable, :book, :label, :tool and :history etc)
- Docs.rs enhancements (display Feature flags)
- Github rust-lang release page enhancements (show table of content)
- docs.rust-lang.org enhancements (link all \"since\" and \"issue\" label)
- Support import/export your local data
Should you have any feedback or suggestion, please send your message to [email protected]. We love users like you!
Read more
Input keyword `rs` in the address bar then press Space to get started. Just that easy!
Features
- Search Primitive Types and Modules
- Search Structs, Traits and Enums
- Search Functions, Methods and Macros
- Search builtin attributes
- Search crates on https://crates.io or https://lib.rs
- Search crate's docs on docs.rs
- Search Compiler Error Index with error codes
- Search Rust official book chapters
- Search Cargo Clippy lints
- Search nightly docs
- Offline mode, search local Rust docs (rustup docs --std)
- Builtin commands (:yet, :book, :stable, :book, :label, :tool and :history etc)
- Docs.rs enhancements (display Feature flags)
- Github rust-lang release page enhancements (show table of content)
- docs.rust-lang.org enhancements (link all \"since\" and \"issue\" label)
- Support import/export your local data
Should you have any feedback or suggestion, please send your message to [email protected]. We love users like you!
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "action": { }, "background": { "service_worker": "service-worker.js", "type": "module" }, "content_scripts": [ { "css": [ "script/docs-rs.css", "script/details-toggle.css" ], "js": [ "content-script-bundle.js", "script/lib.js", "script/docs-rs.js", "script/rust-src-navigate.js", "script/semver.js" ], "matches": [ "*://docs.rs/*" ], "run_at": "document_start" }, { "css": [ "script/doc-rust-lang-org.css", "script/details-toggle.css" ], "exclude_matches": [ "*://doc.rust-lang.org/nightly/nightly-rustc/*" ], "js": [ "content-script-bundle.js", "script/lib.js", "script/doc-rust-lang-org.js", "script/rust-src-navigate.js" ], "matches": [ "*://doc.rust-lang.org/*" ], "run_at": "document_start" }, { "js": [ "content-script-bundle.js", "script/rust-extension-sh.js" ], "matches": [ "*://rust.extension.sh/update" ], "run_at": "document_start" }, { "css": [ "script/macro-railroad.css" ], "js": [ "content-script-bundle.js", "script/lib.js", "script/macro-railroad.js", "script/macro-railroad-wasm.js" ], "matches": [ "*://docs.rs/*", "*://doc.rust-lang.org/*" ], "run_at": "document_start" } ], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self';" }, "description": "A handy browser extension to search Rust docs and crates, etc in the address bar instantly!", "host_permissions": [ "*://crates.io/api/v1/crates/*", "https://rust.extension.sh/*" ], "icons": { "128": "assets/rust.png", "16": "assets/rust.png", "48": "assets/rust.png" }, "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxOX+QfzcFnxPwwmzXDhuU59XGCSMZq+FGo0vOx/ufg/Vw7HfKEPVb9TKzrGtqW38kafWkjxOxGhF7VyyX2ymi55W0xqf8BedePbvMtV6H1tY5bscJ0dLKGH/ZG4T4f645LgvOWOBgyv8s3NDWXzwOMS57ER1y+EtHjDsWD1M0nfe0VCCLW18QlAsNTHfLZk6lUeEeGXZrl6+jK+pZxwhQFmc8cJvOyw7uAq6IJ9lnGDvxFVjGUepA0lKbLuIZjN3p70mgVUIuBYzKE6R8HDk4oBbKAK0HyyKfnuAYbfwVYotHw4def+OW9uADSlZEDC10wwIpU9NoP3szh+vWSnk0QIDAQAB", "manifest_version": 3, "name": "Rust Search Extension", "omnibox": { "keyword": "rs" }, "optional_host_permissions": [ "file:///*" ], "options_ui": { "open_in_tab": true, "page": "manage/index.html" }, "permissions": [ "storage", "unlimitedStorage" ], "version": "2.0.0", "web_accessible_resources": [ { "extension_ids": [ ], "matches": [ "*://docs.rs/*", "*://doc.rust-lang.org/*" ], "resources": [ "script/*.js", "wasm/*.wasm", "assets/*.svg" ] } ]}
Read more