Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
yap
Yet Another Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.
crate v0.12.0 github.com 2023-11-18
## Macro matcher fragment specifiers edition policy - Start Date: 2023-11-15 - RFC PR: [rust-lang/rfcs#3531](https://github.com/rust-lang/rfcs/pull/3531) ## Summary This RFC sets out the policy for how the behavior of macro matcher fragment...
github.com RFC 3531 RFC 2023-11-16 ~7 min read
## Summary [summary]: #summary Provide a happy path for developers needing to work with older versions of Rust by - Preferring MSRV (minimum-supported-rust-version) compatible dependencies when Cargo resolves dependencies - Ensuring compati...
github.com RFC 3537 RFC 2023-11-14 ~53 min read
## Summary [summary]: #summary Introduce a table of path "bases" in Cargo configuration files that can be used to prefix the path of `path` dependencies and `patch` entries. This feature will not support declaring path bases in manifest fil...
github.com RFC 3529 RFC 2023-11-13 ~14 min read
sct
Certificate transparency SCT verification library
crate v0.7.1 github.com 2023-10-24
Simplify polylines using Douglas-Peucker and radial distance algorithms. Port of the simplify-js library.
crate v0.5.0 github.com 2023-10-15
## Summary [summary]: #summary This RFC proposes a specification for how our floating point operations are expected to behave. The current implementation in rustc already matches the specification, so after accepting the RFC no compiler cha...
github.com RFC 3514 RFC 2023-10-14 ~26 min read
## Summary [summary]: #summary Introduce a public/private distinction to crate dependencies. Note: this supersedes [RFC 1977] Enough has changed in the time since that RFC was approved that we felt we needed to go back and get wider input o...
github.com RFC 3516 RFC 2023-10-13 ~15 min read
## Summary [summary]: #summary This RFC reserves the `gen` keyword in the Rust 2024 edition for generators and adds `gen { .. }` blocks to the language. Similar to how `async` blocks produce values that can be awaited with `.await`, `gen` b...
github.com RFC 3513 RFC 2023-10-10 ~20 min read
## Summary [summary]: #summary This RFC describes the inclusion of the `Future` and `IntoFuture` traits in the 2024 edition prelude. ## Motivation [motivation]: #motivation When an `async fn` is desugared we obtain an anonymous type with a...
github.com RFC 3509 RFC 2023-10-05 ~4 min read
## Summary [summary]: #summary The [rustdoc-types](https://crates.io/crates/rustdoc-types) crate will go from being individually maintained to being officially maintained by the rustdoc team. ## Motivation [motivation]: #motivation [`rustdo...
github.com RFC 3673 RFC 2023-10-03 ~4 min read
## Summary [summary]: #summary Add a frontmatter syntax to Rust as a way for [cargo to have manifests embedded in source code][RFC 3502]: ````rust #!/usr/bin/env cargo --- [dependencies] clap = { version = "4.2", features = ["derive"] } ---...
github.com RFC 3503 RFC 2023-09-26 ~20 min read
## Summary [summary]: #summary This RFC is an amendment to [RFC 3085] to declare that the Rust Project intends to produce a new edition in 2024, to set up a [project group] to deliver the edition, and to establish a tentative cadence for fu...
github.com RFC 3501 RFC 2023-09-25 ~4 min read
## Summary [summary]: #summary This RFC proposes extending `cargo update` to allow updates to pre-release versions when requested with `--precise`. For example, a `cargo` user would be able to call `cargo update -p dep --precise 0.1.1-pre.0...
github.com RFC 3493 RFC 2023-09-20 ~9 min read
## Summary [summary]: #summary By default, cargo will treat any optional dependency as a [feature](https://doc.rust-lang.org/cargo/reference/features.html). As of cargo 1.60, these can be disabled by declaring a feature that activates the o...
github.com RFC 3491 RFC 2023-09-18 ~3 min read
Unofficial implementation of Apache Arrow spec in safe Rust
crate v0.18.0 github.com 2023-09-17
Linux GPIO Character Device Support (/dev/gpiochipN)
crate v0.6.0 github.com 2023-09-12
## Summary [summary]: #summary This RFC helps to codify the T-lang policy regarding `cargo check` vs `cargo build`. This is a policy RFC rather than a change to the language itself, and is thus "instantly stable" once accepted. There's no a...
github.com RFC 3477 RFC 2023-08-22 ~3 min read
Raw bindings to Linux keyring syscalls
crate v0.4.0 github.com 2023-08-17
Multi-provider elliptic curve digital signature library with ECDSA and Ed25519 support
crate v0.27.1 github.com 2023-08-15
"all the ergonomic improvements in rust 2018 are really messing up my book that consists entirely of running face-first into compiler errors so i can e..."
— Alexis Beingessner, author of “Learning Rust With Entirely Too Many Linked Lists”

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.