The borrowchecker is what I like the least about Rust
Written 2025-07-18 Among the 2010's cohort of programming languages, Rust is probably the most widely lauded. The main selling point of Rust is that it manages to combine speed and low-level control with a high level of bug-resistance, more commonly referred to as safety. The main innovation of Rust - really, its claim to fame - is its borrowchecker: the part of its compiler that enforces Rust's ownership rules and thereby allows Rust to achieve all the memory safety that garbage collected lan