language design


Topic Replies Activity
Stacked Borrows talk @ POPL2020 9 February 16, 2020
Introduce a sleep!() macro 19 February 14, 2020
A #[repr] to allow an enum containing enums to use a single discriminant 15 February 10, 2020
Pre-RFC: Explicit enum variant visibility (`pub enum E { pub(self) V }`) 14 February 8, 2020
Array constructor for Clone types 11 February 4, 2020
Generic Types over Statics 18 February 4, 2020
Volatile and sensitive memory 100 February 1, 2020
Extending temporary's lifetimes 4 January 31, 2020
Could function pointers and closures implement Debug using std::any::type_name()? 9 January 31, 2020
Proposal about expired references 32 January 31, 2020
Can we make a Rusty effect system? 17 January 30, 2020
The Pin unsoundness and `CoerceUnsized` 20 January 30, 2020
Allow Try Trait to convert to whole return value 4 January 28, 2020
Annotations for zeroing the stack of "sensitive" functions which deal in transient secrets 29 January 23, 2020
[Pre-RFC] Zero-overhead exceptions 2 January 22, 2020
Idea: A TupleJoin trait 5 January 19, 2020
Explicit negative impls to fix `Pin` soundness hole 21 January 18, 2020
Idea: Naked Functions 2.0 28 January 16, 2020
Import system for the next language 13 January 15, 2020
Closure: `value` moved, why `mut` needed? 19 October 21, 2019
[Pre-RFC] a `FnPointer` trait to permit writing more impls 6 January 10, 2020
Unsoundness in `Pin` 113 January 10, 2020
Pre-RFC: Runtime reflection 50 January 8, 2020
Cell, references, and struct layout 35 January 6, 2020
Pre-RFC: Supertrait item shadowing 16 January 6, 2020
Pre-RFC: Struct/union raw pointer field access 11 January 3, 2020
Idea: syntax sugar for else-less if blocks and Option<T> 7 January 2, 2020
Per-type static variables (take 2) 16 January 2, 2020
Should we add `Iterator::none`? 22 March 29, 2020
[Idea] allow unresolved symbols in statements of match arms that don't match (when matching on const) 7 March 29, 2020