How to avoid lifetime annotations in Rust (and write clean code) | Heykuki News