Opening Keynote
Rust Programming LanguageEverything you want to know about the current and future state of the Rust project, team and community.
RustConf 2019 - The Rust 2018 Module System by Josh Triplett The Rust 2018 edition, as one of its flagship highlights, introduced a new module system, aimed to simplify the use of modules and crates for everyone. This talk will provide full documentation and exploration of the new module system, including motivations and mode of thinking, the practical impact of changes, and future enhancements in progress. Whether you've had difficulties with modules in the past, or you're an experienced modu
Player unavailable or embedding blocked? Use the YouTube link above.
Everything you want to know about the current and future state of the Rust project, team and community.
RustConf 2016 - RFC: In Order to Form a More Perfect `union` by Josh Triplet Users of Rust for systems programming rely heavily on its exceptional support for FFI. Many systems APIs involve unions, and macros and transmute produced unmaintainable solutions. 16 months, 3 RFCs, and a half-dozen possible syntaxes later, RFC1444 added union to the Rust language, ready for implementation. This talk will present unions as a case study of the Rust RFC process, show the kinds of iterative refinements that take place, review corner cases and interactions that arise when attempting to extend Rust, and discuss the next steps forward for union implementation.