Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
github.com
## Summary [summary]: #summary Allow Cargo packages to depend on the same crate multiple times with different dependency names, to support artifact dependencies for multiple targets. ## Motivation [motivation]: #motivation [RFC 3028](https:...
RFC 3176 RFC 2021-09-14 ~6 min read
github.com
Atomic types for unsupported platforms
Crate v0.2.0 2021-09-12
github.com
# Rust crate ownership policy - Feature Name: none - Start Date: 2021-05-04 - RFC PR: [rust-lang/rfcs#3119](https://github.com/rust-lang/rfcs/pull/3119) - Rust Issue: [rust-lang/rust#88867](https://github.com/rust-lang/rust/issues/88867) ##...
RFC 3119 RFC 2021-09-11 ~10 min read
github.com
## Summary [summary]: #summary This RFC adds two argumentless methods to `f32`/`f64`, `next_up` and `next_down`. These functions are specified in the IEEE 754 standard, and provide the capability to enumerate floating point values in order....
RFC 3173 RFC 2021-09-06 ~9 min read
github.com
Macro to encode DER oids at compile time
Crate v0.5.0 2021-09-06
github.com
Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden.
Crate v1.1.2 2021-08-03
github.com
## Summary [summary]: #summary `Option` has the methods `unwrap`, `unwrap_or`, `unwrap_or_else` and `unwrap_or_default`. It similarly has `map`, `map_or`, `map_or_else`, however `map_or_default` is missing. The exact same problem exists for...
RFC 3148 RFC 2021-07-14 ~1 min read
github.com
Interprocess communication library for tokio.
Crate v0.9.0 2021-07-06
github.com
Parse and validate witx file format
Crate v0.9.1 2021-06-22
github.com
Shader preprocessor
Crate v0.2.1 2021-06-18
github.com
## Summary This RFC proposes to stabilize the `weak-dep-features` and `namespaced-features` enhancements to Cargo. These introduce the following additions to how Cargo's [feature system] works: Weak dependency features adds the ability to s...
RFC 3143 RFC 2021-06-10 ~11 min read
github.com
## Summary [summary]: #summary Introduce a new `let PATTERN: TYPE = EXPRESSION else DIVERGING_BLOCK;` construct (informally called a **let-else statement**), the counterpart of if-let expressions. If the pattern match from the assigned expr...
RFC 3137 RFC 2021-05-31 ~21 min read
github.com
Bindings for the wepoll library
Crate v0.1.2 2021-05-27
github.com
## Summary [summary]: #summary Cargo should have a [profile setting](https://doc.rust-lang.org/cargo/reference/profiles.html#profile-settings) named `trim-paths` to sanitise absolute paths introduced during compilation that may be embedded...
RFC 3127 RFC 2021-05-24 ~16 min read
github.com
## Summary [summary]: #summary Close a hole in encapsulation boundaries in Rust by providing users of `AsRawFd` and related traits guarantees about their raw resource handles, by introducing a concept of *I/O safety* and a new set of types...
RFC 3128 RFC 2021-05-24 ~14 min read
github.com
A utility micro-crate for using Into more ergonomically.
Crate v1.1.0 2021-05-17
github.com
## Summary [summary]: #summary This RFC proposes an extension to Rustdoc that automatically scrapes code examples from the project's `examples/` directory. Check out a live demo here: https://willcrichton.net/example-analyzer/warp/trait.Fil...
RFC 3123 RFC 2021-05-09 ~6 min read
github.com
Pairing cryptography with the Barreto-Naehrig curve
Crate v0.6.0 2021-04-21
github.com
Google's list of Certificate Transparency logs for use with sct crate
Crate v0.9.0 2021-04-10
github.com
## Summary [summary]: #summary An attribute `#[default]`, usable on `enum` unit variants, is introduced thereby allowing some enums to work with `#[derive(Default)]`. ```rust #[derive(Default)] enum Padding { Space, Zero, #[default] None, }...
RFC 3107 RFC 2021-04-07 ~7 min read
"And even if you could fix all of rustc's soundness holes, or otherwise prevent user code from exploiting them, a soundness bug in any third-party libr..."

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.