Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
Custom derives to help with types containing Cow fields
crate v0.2.0 github.com 2022-01-08
## Summary Allow explicitly specifying lifetimes on closures via `for<'a> |arg: &'a u8| { ... }`. This will always result in a higher-ranked closure which can accept *any* lifetime (as in `fn bar<'a>(val: &'a u8) {}`). Closures defined with...
github.com RFC 3216 RFC 2022-01-06 ~13 min read
async once tool for lazy_static
crate v0.2.6 github.com 2021-12-24
A lightweight, idiomatic, composable and modular router implementation with middleware support for the Rust HTTP library hyper.rs.
crate v3.0.0 github.com 2021-12-24
An interner that deallocates unused values
crate v0.7.0 github.com 2021-12-01
Minimum comparison merge of two sorted sequences with random access
crate v0.1.2 github.com 2021-11-27
## RFC: Cargo `--crate-type` CLI Argument - Feature Name: `cargo_cli_crate_type` - Start Date: 2021-10-07 - RFC PR: [rust-lang/rfcs#3180](https://github.com/rust-lang/rfcs/pull/3180) - Tracking Issue: [rust-lang/cargo#10083](https://github....
github.com RFC 3180 RFC 2021-11-14 ~4 min read
## This RFC was previously approved, but part of it later **rejected** The `Provider` interface that is core to this proposal has been rejected for now by [the libs team meeting]. Without that element, what remains here is essentially just...
github.com RFC 3192 RFC 2021-11-04 ~15 min read
## Summary [summary]: #summary This RFC aims to improve the debugging experience for Rust developers, by enabling Rust developers to package debugger visualizer scripts with their crates. ## Motivation [motivation]: #motivation Most, if not...
github.com RFC 3191 RFC 2021-11-01 ~21 min read
## Static async fn in traits - Feature Name: `async_fn_in_trait` - Start Date: 2021-10-13 - RFC PR: [rust-lang/rfcs#3185](https://github.com/rust-lang/rfcs/pull/3185) - Rust Issue: [rust-lang/rust#91611](https://github.com/rust-lang/rust/is...
github.com RFC 3185 RFC 2021-10-26 ~7 min read
## Summary [summary]: #summary Adding methods to `LocalKey` for `LocalKey<Cell<T>>` and `LocalKey<RefCell<T>>` to make thread local cells easier to use. ## Motivation [motivation]: #motivation Almost all real-world usages of `thread_local!...
github.com RFC 3184 RFC 2021-10-17 ~8 min read
Tiny and fast base58 encoding
crate v0.2.0 github.com 2021-09-21
## 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:...
github.com RFC 3176 RFC 2021-09-14 ~6 min read
Atomic types for unsupported platforms
crate v0.2.0 github.com 2021-09-12
# 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) ##...
github.com RFC 3119 RFC 2021-09-11 ~10 min read
## 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....
github.com RFC 3173 RFC 2021-09-06 ~9 min read
Macro to encode DER oids at compile time
crate v0.5.0 github.com 2021-09-06
## 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...
github.com RFC 3148 RFC 2021-07-14 ~1 min read
Interprocess communication library for tokio.
crate v0.9.0 github.com 2021-07-06
Parse and validate witx file format
crate v0.9.1 github.com 2021-06-22
"*relatively speaking*, my rust programs are like Leonardo DiCaprio in the Revenant, killing grizzly bears with their bare hands, dying and being froze..."

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.