language design


Unsafe Code Guidelines A place to raise questions and discuss what kind of unsafe code should be legal.
Topic Replies Activity
About the language design category 2 March 25, 2019
Pre-Pre-RFC: adding a must_use_async attribut 2 March 30, 2020
Pre-Pre-RFC: Error Set types and Error Return Traces 29 March 30, 2020
What shall Sync mean across an .await? 28 March 30, 2020
Relax "unconstrained type parameter" requirements? 2 March 29, 2020
Idea: Concatenate strings in #[doc] 3 March 28, 2020
Deriving `Error` 23 March 28, 2020
Operational semantics and high-level vs low-level 13 March 27, 2020
Idea: non-local control flow 50 March 27, 2020
Pre-RFC: module-level generics 9 March 27, 2020
Proposal: Multiple guards per pattern 14 March 26, 2020
Small box optimization via const generics 6 March 25, 2020
Some thoughts on Generators and For-Loops 13 March 24, 2020
Pre-RFC: AsDynRef and AsDynMut 5 March 19, 2020
Pre-RFC: Relaxed #[non_exhaustive] structs 15 March 18, 2020
Futhark size types 7 March 18, 2020
Pre-RFC / discussion: Legal transmute between repr(Rust) with repr(transparent) members 7 March 18, 2020
Automatic coercions for trait "inheritance" 5 March 18, 2020
Pre-RFC: #[repr(rust)] variadic functions 41 March 14, 2020
Language feature to pass a collection of structs to llvm as struct of collections 6 March 13, 2020
Why not generalize primitive ops impls? 3 March 13, 2020
Numbered parameters as block parameters 16 March 11, 2020
#[derive(Debug)] by default 83 March 3, 2020
Language inconsistency when implementing a trait 25 March 3, 2020
Pre-RFC: Copy-like trait for large types 22 March 1, 2020
Syntax for generators with resume arguments 21 February 29, 2020
Why access subtyping is not allowed in type extensions? 30 February 23, 2020
[Pre-RFC] Capturing inferred types in a type alias 10 February 21, 2020
Alternative syntax for working with enums 23 February 21, 2020
Idea: traits for zeroizing before and after move 10 February 17, 2020