Refresher
Basic features of Rust’s generics and polymorphism.
#![allow(unused)] fn main() { pub struct HasGenerics<T>(...); pub fn uses_traits<T: Debug>(input: T) {...} pub trait TraitBounds: Clone {...} }
This slide and its sub-slides should take about 74 minutes.
- In this section we’ll be going through the core concepts of Rust’s approach to polymorphism, the things you’ll run into the most in day-to-day usage.