Rust zero-cost abstraction in action
medium.com