Introduction to Rust generics [1/2]: Traits | Hacker News Reader