Skip to content
Rust Search
← Browse conferences

The Rust 2018 Module System

Rust Programming Language
RustConf 33:52 13523 views

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.

Other talks by Josh Triplett

RFC: In Order to Form a More Perfect union

Confreaks
RustConf 28:22 5000 views

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.