Introduction to Rust generics (2/2): Trait Objects – Static vs. Dynamic dispatch
kerkour.com