Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
rust-lang.github.io
Feature Name: lint_reasons Start Date: 2018-04-02 RFC PR: rust-lang/rfcs#2383 Rust Issue: rust-lang/rust#54503 Summary Rust has a number of code lints, both built into the compiler and provided through external tools, which provide guidelin...
Updates from Rust Core 2018-10-30 ~9 min read
rust-lang.github.io
Feature Name: tuple_struct_self_ctor Start Date: 2017-01-18 RFC PR: rust-lang/rfcs#2302 Rust Issue: rust-lang/rust#51994 Summary Tuple structs can now be constructed and pattern matched with Self(v1, v2, ..). A simple example: struct TheAns...
Updates from Rust Core 2018-09-18 ~6 min read
rust-lang.github.io
Feature Name: self_in_typedefs Start Date: 2018-01-17 RFC PR: rust-lang/rfcs#2300 Rust Issue: rust-lang/rust#49303 Summary The special Self identifier is now permitted in struct, enum, and union type definitions. A simple example struct is:...
Updates from Rust Core 2018-08-21 ~13 min read
rust-lang.github.io
Feature Name: convert_identity Start Date: 2018-01-19 RFC PR: rust-lang/rfcs#2306 Rust Issue: rust-lang/rust#53500 Summary Adds an identity function pub const fn identity<T>(x: T) -> T { x } as core::convert::identity. The function is also...
Updates from Rust Core 2018-08-21 ~5 min read
rust-lang.github.io
Feature Name: allow_if_let_irrefutables Start Date: 2017-07-27 RFC PR: rust-lang/rfcs#2086 Rust Issue: rust-lang/rust#44495 Summary Currently when using an if let statement and an irrefutable pattern (read always match) is used the compiler...
Updates from Rust Core 2018-07-03 ~1 min read
rust-lang.github.io
Feature Name: unreservations Start Date: 2018-04-26 RFC PR: rust-lang/rfcs#2421 Rust Issue: rust-lang/rust#51115 Summary We unreserve: pure sizeof alignof offsetof Motivation We are currently not using any of the reserved keywords listed in...
Updates from Rust Core 2018-06-12 ~6 min read
rust-lang.github.io
Feature Name: none? Start Date: 2015-02-18 RFC PR: rust-lang/rfcs#1940 Rust Issue: rust-lang/rust#43302 Summary Support the #[must_use] attribute on arbitrary functions, to make the compiler lint when a call to such a function is ignored. M...
Updates from Rust Core 2018-05-08 ~3 min read
rust-lang.github.io
Feature Name: euclidean_modulo Start Date: 2017-10-09 RFC PR: rust-lang/rfcs#2169 Rust Issue: rust-lang/rust#49048 Summary This RFC proposes the addition of a modulo method with more useful and mathematically regular properties over the bui...
Updates from Rust Core 2018-04-17 ~4 min read
rust-lang.github.io
Feature Name: repr_packed Start Date: 2015-12-06 RFC PR: rust-lang/rfcs#1399 Rust Issue: rust-lang/rust#33158 Summary Extend the existing #[repr] attribute on structs with a packed = "N" option to specify a custom packing for struct types....
Updates from Rust Core 2018-04-17 ~3 min read
rust-lang.github.io
Feature Name: raw_identifiers Start Date: 2017-09-14 RFC PR: rust-lang/rfcs#2151 Rust Issue: rust-lang/rust#48589 Summary Add a raw identifier format r#ident, so crates written in future language editions/versions can still use an older API...
Updates from Rust Core 2018-03-27 ~4 min read
rust-lang.github.io
Feature Name: fallible_collection_alloc Start Date: 2017-08-18 RFC PR: rust-lang/rfcs#2116 Rust Issue: rust-lang/rust#48043 Summary Add minimal support for fallible allocations to the standard collection APIs. This is done in two ways: For...
Updates from Rust Core 2018-03-20 ~24 min read
rust-lang.github.io
Feature Name: inclusive_range_syntax Start Date: 2015-07-07 RFC PR: rust-lang/rfcs#1192 Rust Issue: rust-lang/rust#28237 Summary Allow a x...y expression to create an inclusive range. Motivation There are several use-cases for inclusive ran...
Updates from Rust Core 2018-03-20 ~5 min read
rust-lang.github.io
Feature Name: bang_type Start Date: 2015-07-19 RFC PR: rust-lang/rfcs#1216 Rust Issue: rust-lang/rust#35121 Summary Promote ! to be a full-fledged type equivalent to an enum with no variants. Motivation To understand the motivation for this...
Updates from Rust Core 2018-03-20 ~12 min read
rust-lang.github.io
Feature Name: N/A Start Date: 2017-06-26 RFC PR: rust-lang/rfcs#2052 Rust Issue: rust-lang/rust#44581 Summary Rust’s ecosystem, tooling, documentation, and compiler are constantly improving. To make it easier to follow development, and to p...
Updates from Rust Core 2018-02-13 ~22 min read
rust-lang.github.io
Feature Name: repr_align Start Date: 2015-11-09 RFC PR: rust-lang/rfcs#1358 Rust Issue: rust-lang/rust#33626 Summary Extend the existing #[repr] attribute on structs with an align = "N" option to specify a custom alignment for struct types....
Updates from Rust Core 2018-01-30 ~4 min read
rust-lang.github.io
Feature Name: intra_rustdoc_links Start Date: 2017-03-06 RFC PR: rust-lang/rfcs#1946 Rust Issue: rust-lang/rust#43466 Summary Add a notation how to create relative links in documentation comments (based on Rust item paths) and extend Rustdo...
Updates from Rust Core 2018-01-30 ~13 min read
rust-lang.github.io
Feature Name: ques_in_main Start Date: 2017-02-22 RFC PR: rust-lang/rfcs#1937 Rust Issue: rust-lang/rust#43301 Summary Allow the ? operator to be used in main, and in #[test] functions and doctests. To make this possible, the return type of...
Updates from Rust Core 2018-01-02 ~21 min read
rust-lang.github.io
Feature Name: external_doc Start Date: 2017-04-26 RFC PR: rust-lang/rfcs#1990 Rust Issue: rust-lang/rust#44732 Summary Documentation is an important part of any project, it allows developers to explain how to use items within a library as w...
Updates from Rust Core 2017-11-28 ~6 min read
rust-lang.github.io
Feature Name: expanded_impl_trait Start Date: 2017-03-12 RFC PR: rust-lang/rfcs#1951 Rust Issue: rust-lang/rust#42183 Summary This RFC proposes several steps forward for impl Trait: Settling on a particular syntax design, resolving question...
Updates from Rust Core 2017-11-21 ~30 min read
rust-lang.github.io
Rust RFCs - RFC Book - Active RFC List The “RFC” (request for comments) process is intended to provide a consistent and controlled path for changes to Rust (such as new features) so that all stakeholders can be confident about the direction...
News & Blog Posts 2017-11-07 ~10 min read
"It's all ducks and sunshine until something starts barking."

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.