Getting Past 'Ampersand-Driven Development' in Rust Original article is at Getting Past 'Ampersand-Driven Development' in Rust