In this live and interactive tutorial, Tim McNamara explains how to use Rust’s type system to create easy to use abstractions with no runtime overhead.