Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
Shader preprocessor
crate v0.2.1 github.com 2021-06-18
## 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...
github.com RFC 3143 RFC 2021-06-10 ~11 min read
## 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...
github.com RFC 3137 RFC 2021-05-31 ~21 min read
Bindings for the wepoll library
crate v0.1.2 github.com 2021-05-27
## 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...
github.com RFC 3127 RFC 2021-05-24 ~16 min read
## 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...
github.com RFC 3128 RFC 2021-05-24 ~14 min read
A utility micro-crate for using Into more ergonomically.
crate v1.1.0 github.com 2021-05-17
## 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...
github.com RFC 3123 RFC 2021-05-09 ~6 min read
Pairing cryptography with the Barreto-Naehrig curve
crate v0.6.0 github.com 2021-04-21
Google's list of Certificate Transparency logs for use with sct crate
crate v0.9.0 github.com 2021-04-10
## 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, }...
github.com RFC 3107 RFC 2021-04-07 ~7 min read
## Summary [summary]: #summary Beginning with the 2021 edition, reserve the syntax `ident#foo`, `ident"foo"`, `ident'f'`, and `ident#123`, as a way of future-proofing against future language changes. ## Motivation [motivation]: #motivation...
github.com RFC 3101 RFC 2021-03-31 ~8 min read
## Summary Enables Cargo to include the authorization token for all API requests, crate downloads and index updates (when using HTTP) by adding a configuration option to `config.json` in the registry index. ## Motivation Organizations need...
github.com RFC 3139 RFC 2021-03-31 ~7 min read
Windowing function abstractions (e.g. hanning, rectangle) for audio PCM DSP.
crate v0.11.1 github.com 2021-03-25
## RFC: Make the authors field optional - Feature Name: `optional_authors_field` - Start Date: 2021-01-07 - RFC PR: [rust-lang/rfcs#3052](https://github.com/rust-lang/rfcs/pull/3052) - Rust Issue: [rust-lang/rust#83227](https://github.com/r...
github.com RFC 3052 RFC 2021-03-17 ~4 min read
## Summary [summary]: #summary This RFC describes the plan for the 2021 Edition. It supersedes [RFC 2052]. The proposed 2021 Edition is intentionally more limited than the 2018 Edition. Rather than representing a major marketing push, the 2...
github.com RFC 3085 RFC 2021-02-19 ~24 min read
Even faster functions for printing integers with decimal format
crate v1.0.1 github.com 2021-02-18
## Summary [summary]: #summary A new prelude for the 2021 edition, featuring several extra traits. ## Motivation [motivation]: #motivation While types and free functions can be added to the prelude independent of edition boundaries, the sam...
github.com RFC 3114 RFC 2021-02-16 ~6 min read
## Summary [summary]: #summary Add new syntax to declarative macros to give their authors easy access to additional metadata about macro metavariables, such as the index, length, or count of macro repetitions. ## Motivation [motivation]: #m...
github.com RFC 3086 RFC 2021-01-23 ~10 min read
## Summary [summary]: #summary Replace [RFC #1859, `try_trait`](https://rust-lang.github.io/rfcs/1859-try-trait.html), with a new design for the currently-unstable [`Try` trait](https://doc.rust-lang.org/nightly/std/ops/trait.Try.html) and...
github.com RFC 3058 RFC 2020-12-12 ~44 min read
"What I have been learning ... was not Rust in particular, but how to write sound software in general, and that in my opinion is the largest asset that..."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, and research. 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.
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.