github.com
## Summary [summary]: #summary Allow Cargo packages to depend on the same crate multiple times with different dependency names, to support artifact dependencies for multiple targets. ## Motivation [motivation]: #motivation [RFC 3028](https:...
RFC 3176
RFC
2021-09-14
~6 min read
github.com
Atomic types for unsupported platforms
Crate
v0.2.0
2021-09-12
github.com
# Rust crate ownership policy - Feature Name: none - Start Date: 2021-05-04 - RFC PR: [rust-lang/rfcs#3119](https://github.com/rust-lang/rfcs/pull/3119) - Rust Issue: [rust-lang/rust#88867](https://github.com/rust-lang/rust/issues/88867) ##...
RFC 3119
RFC
2021-09-11
~10 min read
github.com
## Summary [summary]: #summary This RFC adds two argumentless methods to `f32`/`f64`, `next_up` and `next_down`. These functions are specified in the IEEE 754 standard, and provide the capability to enumerate floating point values in order....
RFC 3173
RFC
2021-09-06
~9 min read
github.com
Macro to encode DER oids at compile time
Crate
v0.5.0
2021-09-06
github.com
Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden.
Crate
v1.1.2
2021-08-03
github.com
## Summary [summary]: #summary `Option` has the methods `unwrap`, `unwrap_or`, `unwrap_or_else` and `unwrap_or_default`. It similarly has `map`, `map_or`, `map_or_else`, however `map_or_default` is missing. The exact same problem exists for...
RFC 3148
RFC
2021-07-14
~1 min read
github.com
Interprocess communication library for tokio.
Crate
v0.9.0
2021-07-06
github.com
Parse and validate witx file format
Crate
v0.9.1
2021-06-22
github.com
Shader preprocessor
Crate
v0.2.1
2021-06-18
github.com
## 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...
RFC 3143
RFC
2021-06-10
~11 min read
github.com
## 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...
RFC 3137
RFC
2021-05-31
~21 min read
github.com
Bindings for the wepoll library
Crate
v0.1.2
2021-05-27
github.com
## 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...
RFC 3127
RFC
2021-05-24
~16 min read
github.com
## 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...
RFC 3128
RFC
2021-05-24
~14 min read
github.com
A utility micro-crate for using Into more ergonomically.
Crate
v1.1.0
2021-05-17
github.com
## 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...
RFC 3123
RFC
2021-05-09
~6 min read
github.com
Pairing cryptography with the Barreto-Naehrig curve
Crate
v0.6.0
2021-04-21
github.com
Google's list of Certificate Transparency logs for use with sct crate
Crate
v0.9.0
2021-04-10
github.com
## 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, }...
RFC 3107
RFC
2021-04-07
~7 min read