Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
github.com
## Summary [summary]: #summary Add a `[lints]` table to `Cargo.toml` to configure reporting levels for rustc and other tool lints. ## Motivation [motivation]: #motivation Currently, you can configure lints through - `#[<level>(<lint>)]` or...
RFC 3389 RFC 2023-02-14 ~17 min read
github.com
Zero setup cross compilation and cross testing
Crate v0.2.5 2023-02-04
github.com
Either acts as rayon or creates a single-threaded facade
Crate v0.1.1 2023-02-03
github.com
## Summary [summary]: #summary This RFC proposed to add a stable `#[diagnostic]` attribute namespace, which contains attributes to influence error messages emitted by the compiler. In addition it proposed to add a `#[diagnostic::on_unimplem...
RFC 3368 RFC 2023-01-06 ~10 min read
github.com
Tiny simple JSON parser/generator
Crate v2.5.1 2022-12-31
github.com
Madsim's proc-macro.
Crate v0.2.12 2022-12-14
github.com
## Summary [summary]: #summary Enable upcasts from `dyn Trait1` to `dyn Trait2` if `Trait1` is a subtrait of `Trait2`. This RFC does not enable `dyn (Trait1 + Trait2)` for arbitrary traits. If `Trait1` has multiple supertraits, you can upca...
RFC 3324 RFC 2022-12-10 ~14 min read
github.com
## Summary [summary]: #summary This RFC aims at providing rustdoc users the possibility to add visual markers to the rendered documentation to know under which conditions an item is available (currently possible through the following unstab...
RFC 3631 RFC 2022-12-07 ~9 min read
github.com
## Summary [summary]: #summary We should start working on a Rust specification. ## Goal of this RFC The goal of this RFC is to reach consensus on: - Whether we want a specification, and (if so), - Some initial goals and non-goals, and - How...
RFC 3355 RFC 2022-12-06 ~8 min read
github.com
Unofficial flatbuffers and tonic code of Apache Arrow spec
Crate v0.8.1 2022-11-30
github.com
Easy to use conversion of ethereum contract calls to bytecode.
Crate v18.0.0 2022-11-16
github.com
## Summary [summary]: #summary `c"…"` string literals. ## Motivation [motivation]: #motivation Looking at the [amount of `cstr!()` invocations just on GitHub](https://cs.github.com/?scopeName=All+repos&scope=&q=cstr%21+lang%3Arust) (about 3...
RFC 3348 RFC 2022-11-15 ~5 min read
github.com
## Summary [summary]: #summary Relax the restrictions on which characters and escape codes are allowed in string, char, byte string, and byte literals. Most importantly, this means we accept the exact same characters and escape codes in `"…...
RFC 3349 RFC 2022-11-15 ~4 min read
github.com
# crates.io token scopes RFC - Feature Name: `crates_io_token_scopes` - Start Date: 2020-06-24 - RFC PR: [rust-lang/rfcs#2947](https://github.com/rust-lang/rfcs/pull/2947) - crates.io issue: [rust-lang/crates.io#5443](https://github.com/rus...
RFC 2947 RFC 2022-11-08 ~6 min read
github.com
## Summary Create an operational semantics team that is tasked with owning the semantics of unsafe code. This responsibility would be transferred from [T-types], which had previously been given ownership of this domain. Additionally, this t...
RFC 3346 RFC 2022-11-07 ~8 min read
github.com
Futures based on intrusive data structures - for std and no-std environments.
Crate v0.5.0 2022-11-04
github.com
## Summary [summary]: #summary This RFC defines a mechanism for evolving the default Rust style over time without breaking backwards compatibility, via the Rust edition mechanism. ## Motivation [motivation]: #motivation The current Rust sty...
RFC 3338 RFC 2022-10-26 ~4 min read
github.com
## Summary [summary]: #summary Consider some attributes 'unsafe', so that they must only be used like this: ```rust #[unsafe(no_mangle)] ``` ## Motivation [motivation]: #motivation Some of our attributes, such as `no_mangle`, can be used to...
RFC 3325 RFC 2022-10-11 ~6 min read
github.com
## Restrictions - Start Date: 2022-10-09 - RFC PR: [rust-lang/rfcs#3323](https://github.com/rust-lang/rfcs/pull/3323) - Rust Issue: [rust-lang/rust#105077](https://github.com/rust-lang/rust/issues/105077) ## Summary You can write `pub impl(...
RFC 3323 RFC 2022-10-09 ~18 min read
github.com
Synchronisation primitives for !Send tasks.
Crate v0.1.0 2022-09-28
"The main theme of Rust *is not* systems programming, speed, or memory safety - it's moving runtime problems to compile time. Everything else is incide..."

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.