The fact
Monomorphization generates a unique version for each generic combination, eliminating runtime indirection overhead.
This mechanic explains why Rust code can be both abstract and truly performant.
Click the link to read an article on the topic: