Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
rust-lang.github.io
The core traits and types in for the `futures` library.
Crate v0.3.34 2026-08-11
rust-lang.github.io
Common utilities and extension traits for the futures-rs library.
Crate v0.3.34 2026-08-11
rust-lang.github.io
Tools for working with tasks.
Crate v0.3.34 2026-08-11
rust-lang.github.io
The asynchronous `Sink` trait for the futures-rs library.
Crate v0.3.34 2026-08-11
rust-lang.github.io
Channels for asynchronous communication using futures-rs.
Crate v0.3.34 2026-08-11
rust-lang.github.io
The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.
Crate v0.3.34 2026-08-11
rust-lang.github.io
An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.
Crate v0.3.34 2026-08-11
rust-lang.github.io
The futures-rs procedural macro implementations.
Crate v0.3.34 2026-08-11
rust-lang.github.io
Executors for asynchronous tasks based on the futures-rs library.
Crate v0.3.34 2026-08-11
rust-lang.github.io
Common utilities for testing components built off futures-rs.
Crate v0.3.34 2026-08-11
rust-lang.github.io
Creates a book from markdown files
Crate v0.5.4 2026-07-06
rust-lang.github.io
Feature Name: cargo_min_publish_age Start Date: 2026-02-23 RFC PR: rust-lang/rfcs#3923 Tracking Issue: rust-lang/cargo#17009 Summary This proposal adds a new configuration option to cargo allowing users to specify a minimum age for dependen...
Cargo 2026-06-24 ~17 min read
rust-lang.github.io
Rustdoc: stabilization of the doc(cfg*) attributes Features Name: doc_cfg Start Date: 2022-12-07 RFC PR: rust-lang/rfcs#3631 Rust Issue: rust-lang/rust#43781 Summary This RFC aims at providing rustdoc users the possibility to add visual mar...
Rustdoc 2025-10-01 ~9 min read
rust-lang.github.io
Feature Name: macro_derive Start Date: 2024-09-20 RFC PR: rust-lang/rfcs#3698 Rust Issue: rust-lang/rust#143549 Summary Support implementing derive(Trait) via a macro_rules! macro. Motivation Many crates support deriving their traits with d...
Compiler 2025-08-20 ~9 min read
rust-lang.github.io
Feature Name: macro_attr Start Date: 2024-09-20 RFC PR: rust-lang/rfcs#3697 Rust Issue: rust-lang/rust#143547 Summary Support defining macro_rules! macros that work as attribute macros. Motivation Many crates provide attribute macros. Today...
Compiler 2025-08-13 ~7 min read
rust-lang.github.io
Feature Name: supertrait_item_shadowing Start Date: 2024-05-04 RFC PR: rust-lang/rfcs#3624 Tracking Issue: rust-lang/rust#89151 Summary When method selection encounters an ambiguity between two trait methods when both traits are in scope, i...
Updates from the Rust Project 2025-02-19 ~4 min read
rust-lang.github.io
Feature Name: async_closure1 2 Start Date: 2024-06-25 RFC PR: rust-lang/rfcs#3668 Tracking Issue: rust-lang/rust#62290 Summary This RFC adds an async bound modifier to the Fn family of trait bounds. The combination currently desugars to a s...
Updates from the Rust Project 2024-12-18 ~26 min read
rust-lang.github.io
Feature Name: unprefixed_guarded_strings Start Date: 2024-03-24 RFC PR: rust-lang/rfcs#3593 Tracking Issue: rust-lang/rust#123735 Summary Beginning with the 2024 edition, reserve the syntax #"foo"#, as a way of future-proofing against futur...
Updates from the Rust Project 2024-10-16 ~3 min read
rust-lang.github.io
Feature Name: cfg_boolean_literals Start Date: 2024-09-16 RFC PR: rust-lang/rfcs#3695 Tracking Issue: rust-lang/rust#131204 Summary Allow true and false boolean literals as cfg predicates, i.e. cfg(true)/cfg(false). Motivation Often, we may...
Updates from the Rust Project 2024-10-09 ~2 min read
rust-lang.github.io
Feature Name: new_range Start Date: 2023-12-18 RFC PR: rust-lang/rfcs#3550 Tracking Issue: rust-lang/rust#123741 Summary Change the range operators a..b, a.., and a..=b to resolve to new types std::range::Range, std::range::RangeFrom, and s...
Updates from the Rust Project 2024-07-10 ~16 min read
"Using (traits) for Inheritance was like putting car wheels on a boat because I am used to driving a vehicle with wheels."

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.