Shader preprocessor
crate
v0.2.1
github.com
2021-06-18
## Summary This RFC proposes to stabilize the `weak-dep-features` and `namespaced-features` enhancements to Cargo. These introduce the following additions to how Cargo's [feature system] works: Weak dependency features adds the ability to s...
## Summary [summary]: #summary Introduce a new `let PATTERN: TYPE = EXPRESSION else DIVERGING_BLOCK;` construct (informally called a **let-else statement**), the counterpart of if-let expressions. If the pattern match from the assigned expr...
Bindings for the wepoll library
crate
v0.1.2
github.com
2021-05-27
## Summary [summary]: #summary Cargo should have a [profile setting](https://doc.rust-lang.org/cargo/reference/profiles.html#profile-settings) named `trim-paths` to sanitise absolute paths introduced during compilation that may be embedded...
## Summary [summary]: #summary Close a hole in encapsulation boundaries in Rust by providing users of `AsRawFd` and related traits guarantees about their raw resource handles, by introducing a concept of *I/O safety* and a new set of types...
A utility micro-crate for using Into more ergonomically.
crate
v1.1.0
github.com
2021-05-17
## Summary [summary]: #summary This RFC proposes an extension to Rustdoc that automatically scrapes code examples from the project's `examples/` directory. Check out a live demo here: https://willcrichton.net/example-analyzer/warp/trait.Fil...
Pairing cryptography with the Barreto-Naehrig curve
crate
v0.6.0
github.com
2021-04-21
Google's list of Certificate Transparency logs for use with sct crate
crate
v0.9.0
github.com
2021-04-10
## Summary [summary]: #summary An attribute `#[default]`, usable on `enum` unit variants, is introduced thereby allowing some enums to work with `#[derive(Default)]`. ```rust #[derive(Default)] enum Padding { Space, Zero, #[default] None, }...
## Summary [summary]: #summary Beginning with the 2021 edition, reserve the syntax `ident#foo`, `ident"foo"`, `ident'f'`, and `ident#123`, as a way of future-proofing against future language changes. ## Motivation [motivation]: #motivation...
## Summary Enables Cargo to include the authorization token for all API requests, crate downloads and index updates (when using HTTP) by adding a configuration option to `config.json` in the registry index. ## Motivation Organizations need...
Windowing function abstractions (e.g. hanning, rectangle) for audio PCM DSP.
crate
v0.11.1
github.com
2021-03-25
## RFC: Make the authors field optional - Feature Name: `optional_authors_field` - Start Date: 2021-01-07 - RFC PR: [rust-lang/rfcs#3052](https://github.com/rust-lang/rfcs/pull/3052) - Rust Issue: [rust-lang/rust#83227](https://github.com/r...
## Summary [summary]: #summary This RFC describes the plan for the 2021 Edition. It supersedes [RFC 2052]. The proposed 2021 Edition is intentionally more limited than the 2018 Edition. Rather than representing a major marketing push, the 2...
Even faster functions for printing integers with decimal format
crate
v1.0.1
github.com
2021-02-18
## Summary [summary]: #summary A new prelude for the 2021 edition, featuring several extra traits. ## Motivation [motivation]: #motivation While types and free functions can be added to the prelude independent of edition boundaries, the sam...
## Summary [summary]: #summary Add new syntax to declarative macros to give their authors easy access to additional metadata about macro metavariables, such as the index, length, or count of macro repetitions. ## Motivation [motivation]: #m...
## Summary [summary]: #summary Replace [RFC #1859, `try_trait`](https://rust-lang.github.io/rfcs/1859-try-trait.html), with a new design for the currently-unstable [`Try` trait](https://doc.rust-lang.org/nightly/std/ops/trait.Try.html) and...