github.com
## Summary [summary]: #summary Add a `[lints]` table to `Cargo.toml` to configure reporting levels for rustc and other tool lints. ## Motivation [motivation]: #motivation Currently, you can configure lints through - `#[<level>(<lint>)]` or...
RFC 3389
RFC
2023-02-14
~17 min read
github.com
Zero setup cross compilation and cross testing
Crate
v0.2.5
2023-02-04
github.com
Either acts as rayon or creates a single-threaded facade
Crate
v0.1.1
2023-02-03
github.com
## Summary [summary]: #summary This RFC proposed to add a stable `#[diagnostic]` attribute namespace, which contains attributes to influence error messages emitted by the compiler. In addition it proposed to add a `#[diagnostic::on_unimplem...
RFC 3368
RFC
2023-01-06
~10 min read
github.com
Tiny simple JSON parser/generator
Crate
v2.5.1
2022-12-31
github.com
Madsim's proc-macro.
Crate
v0.2.12
2022-12-14
github.com
## Summary [summary]: #summary Enable upcasts from `dyn Trait1` to `dyn Trait2` if `Trait1` is a subtrait of `Trait2`. This RFC does not enable `dyn (Trait1 + Trait2)` for arbitrary traits. If `Trait1` has multiple supertraits, you can upca...
RFC 3324
RFC
2022-12-10
~14 min read
github.com
## Summary [summary]: #summary This RFC aims at providing rustdoc users the possibility to add visual markers to the rendered documentation to know under which conditions an item is available (currently possible through the following unstab...
RFC 3631
RFC
2022-12-07
~9 min read
github.com
## Summary [summary]: #summary We should start working on a Rust specification. ## Goal of this RFC The goal of this RFC is to reach consensus on: - Whether we want a specification, and (if so), - Some initial goals and non-goals, and - How...
RFC 3355
RFC
2022-12-06
~8 min read
github.com
Unofficial flatbuffers and tonic code of Apache Arrow spec
Crate
v0.8.1
2022-11-30
github.com
Easy to use conversion of ethereum contract calls to bytecode.
Crate
v18.0.0
2022-11-16
github.com
## Summary [summary]: #summary `c"…"` string literals. ## Motivation [motivation]: #motivation Looking at the [amount of `cstr!()` invocations just on GitHub](https://cs.github.com/?scopeName=All+repos&scope=&q=cstr%21+lang%3Arust) (about 3...
RFC 3348
RFC
2022-11-15
~5 min read
github.com
## Summary [summary]: #summary Relax the restrictions on which characters and escape codes are allowed in string, char, byte string, and byte literals. Most importantly, this means we accept the exact same characters and escape codes in `"…...
RFC 3349
RFC
2022-11-15
~4 min read
github.com
# crates.io token scopes RFC - Feature Name: `crates_io_token_scopes` - Start Date: 2020-06-24 - RFC PR: [rust-lang/rfcs#2947](https://github.com/rust-lang/rfcs/pull/2947) - crates.io issue: [rust-lang/crates.io#5443](https://github.com/rus...
RFC 2947
RFC
2022-11-08
~6 min read
github.com
## Summary Create an operational semantics team that is tasked with owning the semantics of unsafe code. This responsibility would be transferred from [T-types], which had previously been given ownership of this domain. Additionally, this t...
RFC 3346
RFC
2022-11-07
~8 min read
github.com
Futures based on intrusive data structures - for std and no-std environments.
Crate
v0.5.0
2022-11-04
github.com
## Summary [summary]: #summary This RFC defines a mechanism for evolving the default Rust style over time without breaking backwards compatibility, via the Rust edition mechanism. ## Motivation [motivation]: #motivation The current Rust sty...
RFC 3338
RFC
2022-10-26
~4 min read
github.com
## Summary [summary]: #summary Consider some attributes 'unsafe', so that they must only be used like this: ```rust #[unsafe(no_mangle)] ``` ## Motivation [motivation]: #motivation Some of our attributes, such as `no_mangle`, can be used to...
RFC 3325
RFC
2022-10-11
~6 min read
github.com
## Restrictions - Start Date: 2022-10-09 - RFC PR: [rust-lang/rfcs#3323](https://github.com/rust-lang/rfcs/pull/3323) - Rust Issue: [rust-lang/rust#105077](https://github.com/rust-lang/rust/issues/105077) ## Summary You can write `pub impl(...
RFC 3323
RFC
2022-10-09
~18 min read
github.com
Synchronisation primitives for !Send tasks.
Crate
v0.1.0
2022-09-28