Skip to content
Rust Search
← Browse conferences

Compiler-Driven Development: Making Rust Work for You

Rust Foundation
RustConf 24:40 3496 views

Rust has a reputation for being a difficult language to learn, but it doesn’t have to be! Learn to use the compiler to guide you towards writing correct code and how to leverage Rust’s world-class diagnostics, tooling, and powerful type system to make your development experience more productive while avoiding common pitfalls, bugs, and unidiomatic code.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Jacob Pratt

Exemplary by Design: Building and Maintaining Rust at Scale

EuroRust
31:56 3416 views

Many times, Rust code does not “feel” like Rust because coders don’t know what typical Rust code looks like. I will give an overview of how to ensure that code is exemplary by design, from testing and code coverage to how to structure files, enforce lints, and split code to improve compile times. Learn various Rust design patterns, idioms, and how to set yourself up for success with large-scale codebases.

The standard library is special. Let's change that.

Rust Programming Language
RustConf 21:43 13259 views

Rust's standard library currently uses a number of nightly features, including some for performance. It is bundled with a specific compiler release, allowing it to take advantage of implementation details that would be undefined behavior for any user library. This talk will highlight some current features, whether they're intended for stabilization, and the general trend towards making the standard library "just like" any other library.