I Built a Binary Tree in Rust. This Time the Borrow Checker Was on My Side

Part of the Data Structures in Rust series — and why trees work where linked lists fight you