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