Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
## Summary [summary]: #summary Rust currently provides a `compare_and_swap` method on atomic types, but this method only exposes a subset of the functionality of the C++11 equivalents [`compare_exchange_strong` and `compare_exchange_weak`](...
github.com RFC 1443 RFC 2016-01-05 ~4 min read
## Summary Rust has extend error messages that explain each error in more detail. We've been writing lots of them, which is good, but they're written in different styles, which is bad. This RFC intends to fix this inconsistency by providing...
github.com RFC 1567 RFC 2016-01-04 ~3 min read
## Summary [summary]: #summary Allow types with destructors to be used in `static` items, `const` items, and `const` functions. ## Motivation [motivation]: #motivation Some of the collection types do not allocate any memory when constructed...
github.com RFC 1440 RFC 2016-01-01 ~2 min read
## Summary [summary]: #summary Provide native support for C-compatible unions, defined via a new "contextual keyword" `union`, without breaking any existing code that uses `union` as an identifier. **Note:** This RFC has been partially supe...
github.com RFC 1444 RFC 2015-12-29 ~12 min read
## Summary [summary]: #summary Add a `splice` method to `Vec<T>` and `String` removes a range of elements, and replaces it in place with a given sequence of values. The new sequence does not necessarily have the same length as the range it...
github.com RFC 1432 RFC 2015-12-28 ~4 min read
## Summary [summary]: #summary Implement a method, `contains()`, for `Range`, `RangeFrom`, and `RangeTo`, checking if a number is in the range. Note that the alternatives are just as important as the main proposal. ## Motivation [motivation...
github.com RFC 1434 RFC 2015-12-28 ~1 min read
## Summary [summary]: #summary Safe `memcpy` from one slice to another of the same type and length. ## Motivation [motivation]: #motivation Currently, the only way to quickly copy from one non-`u8` slice to another is to use a loop, or unsa...
github.com RFC 1419 RFC 2015-12-20 ~1 min read
## Summary [summary]: #summary Promote constexpr rvalues to values in static memory instead of stack slots, and expose those in the language by being able to directly create `'static` references to them. This would allow code like `let x: &...
github.com RFC 1414 RFC 2015-12-18 ~4 min read
## Summary [summary]: #summary Deprecate type aliases and structs in `std::os::$platform::raw` in favor of trait-based accessors which return Rust types rather than the equivalent C type aliases. ## Motivation [motivation]: #motivation [RFC...
github.com RFC 1415 RFC 2015-12-18 ~5 min read
## Summary [summary]: #summary Expand the current `pub`/non-`pub` categorization of items with the ability to say "make this item visible *solely* to a (named) module tree." The current `crate` is one such tree, and would be expressed via:...
github.com RFC 1422 RFC 2015-12-18 ~26 min read
Index tables for Japanese character encodings
crate v1.20141219.5 github.com 2015-12-16
Index tables for traditional Chinese character encodings
crate v1.20141219.5 github.com 2015-12-16
Index tables for Korean character encodings
crate v1.20141219.5 github.com 2015-12-16
Index tables for simplified Chinese character encodings
crate v1.20141219.5 github.com 2015-12-16
Index tables for various single-byte character encodings
crate v1.20141219.5 github.com 2015-12-16
Helper macros used to test index tables for character encodings
crate v0.1.4 github.com 2015-12-16
MurmurHash3 implementation
crate v0.0.5 github.com 2015-12-16
This package provides safe abstraction to the linux prctl() interface. Some functions may be architecture-specific.
crate v1.0.0 github.com 2015-12-15
CRC-24 implementation (IETF RFC2440-compatible)
crate v0.1.6 github.com 2015-12-11
Simple conversion traits to bytes
crate v0.1.1 github.com 2015-12-11
"IEEE 754 floating point, proudly providing counterexamples since 1985!"

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.