Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
rustc-dev-guide.rust-lang.org
Parallel frontend testing on CI NOTE: this job is optional and allowed to fail. If you see any test failures in tests/ui from the CI job x86_64-gnu-parallel-frontend, please add //@ ignore-parallel-frontend triage to the failing test, even...
Guide to Rustc Development Book 2024-01-01 ~1 min read
rustc-dev-guide.rust-lang.org
Debugging the borrow checker Region Constraint Graphs and Their Strongly Connected Components A graph showing a small number of regions with their outlives relations With -Z dump-mir-graphviz=yes, you will also get Graphviz files for the ou...
Guide to Rustc Development Book 2024-01-01 ~1 min read
rustc-dev-guide.rust-lang.org
Reading club sessions The dev-guide is large, dense, and often written by subject-matter-experts. Occasionally, maintainers and anyone else who's interested will read through existing chapters to try and understand them. This appendex index...
Guide to Rustc Development Book 2024-01-01 ~1 min read
rustc-dev-guide.rust-lang.org
Writing rustc-dev-guide documentation Contributions to the rustc-dev-guide are always welcome, and can be made directly at the rust-lang/rustc-dev-guide repo. The issue tracker in that repo is also a great way to find things that need doing...
Guide to Rustc Development Book 2024-01-01 ~2 min read
rustc-dev-guide.rust-lang.org
Walkthrough: adding a new test This chapter gives an example of a small change that you could make as your first contribution to Rust, using rust#59333 and rust#161442 as an example. Find an E-needs-test issue to work on See "What should I...
Guide to Rustc Development Book 2024-01-01 ~2 min read
rustc-dev-guide.rust-lang.org
Walkthrough: a new language feature, from design to stabilization This chapter walks through the design and implementation of a new language feature. Some of these steps are specific to language features, but many also extend to library fea...
Guide to Rustc Development Book 2024-01-01 ~10 min read
rustc-dev-guide.rust-lang.org
PR lifecycle Before review Opening a PR You are now ready to file a pull request (PR)? Great! Here are a few points you should be aware of. All pull requests should be filed against the main branch, unless you know for sure that you should...
Guide to Rustc Development Book 2024-01-01 ~7 min read
rustc-dev-guide.rust-lang.org
Additional Resources ABIs and Platform Specifics System V The System V ABIs are defined by a General ABI (gABI), which cross-platform things like linking behavior and the ELF format, and by processor-speciic ABIs (psABI) that define data la...
Guide to Rustc Development Book 2024-01-01 ~3 min read
"Rust's abstraction layers feel both transparent and productive. It's like being on a glass-bottomed boat, you see the sharks, but they can't get you. ..."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, research, crates, and Rust API documentation. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Put ! first to open the top result immediately. Quote the whole query for a literal leading bang, as in '!Send'. Bangs elsewhere, such as println!, stay literal. Browser and launcher shortcuts can invoke this directly. See search integrations.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.