Abstraction without overhead: traits in Rust | Heykuki News