Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
github.com
Cross-platform, transport layer networking.
Crate v0.35.0 2024-05-30
github.com
## Summary [summary]: #summary The [crates.io package ownership policies currently state](https://crates.io/policies#package-ownership): > If you want to take over a package, we require you to first try and contact the current owner > direc...
RFC 3646 RFC 2024-05-24 ~2 min read
github.com
## Summary Add `std::thread::add_spawn_hook` to register a hook that runs for newly spawned threads. This will effectively provide us with "inheriting thread locals", a much requested feature. ```rust thread_local! { static MY_THREAD_LOCAL:...
RFC 3642 RFC 2024-05-22 ~8 min read
github.com
## Summary [summary]: #summary Adding an unsafe attribute, `#[unsafe(export_ordinal(n))]`, that marks the ordinal position of an exported function in a cdylib on windows targets without creating a `lib.def` file. ## Motivation [motivation]:...
RFC 3641 RFC 2024-05-19 ~4 min read
github.com
Jaeger exporter for OpenTelemetry
Crate v0.22.0 2024-05-15
github.com
## Summary [summary]: #summary This RFC proposes to add a new kind of pattern, the **guard pattern.** Like match arm guards, guard patterns restrict another pattern to match only if an expression evaluates to `true`. The syntax for guard pa...
RFC 3637 RFC 2024-05-13 ~12 min read
github.com
Memory efficient trie (prefix tree) and map library based on LOUDS
Crate v0.4.2 2024-05-12
github.com
## `maybe_dangling` - Feature Name: `maybe_dangling` - Start Date: 2022-09-30 - RFC PR: [rust-lang/rfcs#3336](https://github.com/rust-lang/rfcs/pull/3336) - Tracking Issue: [rust-lang/rust#118166](https://github.com/rust-lang/rust/issues/11...
RFC 3336 RFC 2024-05-09 ~14 min read
github.com
## Summary [summary]: #summary Various changes to the match ergonomics rules: - On edition ≥ 2024, `&` and `&mut` patterns only remove a single layer of references. - On edition ≥ 2024, `mut` on an identifier pattern does not force its bind...
RFC 3627 RFC 2024-05-06 ~15 min read
github.com
## Summary [summary]: #summary When method selection encounters an ambiguity between two trait methods when both traits are in scope, if one trait is a subtrait of the other then select the method from the subtrait instead of reporting an a...
RFC 3624 RFC 2024-05-04 ~4 min read
github.com
An async parser for `multipart/form-data` content-type in Rust.
Crate v3.1.0 2024-05-04
github.com
## Summary [summary]: #summary Make it possible to define custom smart pointers that work with trait objects. For now, it will only be possible to do this using a derive macro, as we do not stabilize the underlying traits. This RFC builds o...
RFC 3621 RFC 2024-05-01 ~24 min read
github.com
High performance LOUDS (Level-Order Unary Degree Sequence) library
Crate v0.7.0 2024-04-29
github.com
Rust library for accessing USB devices.
Crate v0.9.4 2024-04-27
github.com
FFI bindings for libusb.
Crate v0.7.0 2024-04-27
github.com
Permutation testing for concurrent code
Crate v0.7.2 2024-04-23
github.com
Get the user home directory in a cross-platform way.
Crate v0.1.0 2024-04-22
github.com
A simple event-driven library for parsing WebAssembly binary files.
Crate v0.100.2 2024-04-21
github.com
## Summary [summary]: #summary This RFC proposes to run an experimental goal program during the second half of 2024 with nikomatsakis as owner/organizer. This program is a first step towards an ongoing Rust roadmap. The proposed outcomes fo...
RFC 3614 RFC 2024-04-18 ~13 min read
github.com
High performance FID (Fully Indexable Dictionary) library
Crate v0.2.0 2024-04-14
"Nobody expects the Rust Evangelism Strike Force! Our chief weapon is surprise, surprise and fearless concurrency... fearless concurrency and surprise...."

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.