Get the latest tech news

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 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. Phylogenetic trees are a massive pain to implement, because each node having bidirectional references is fundamentally in conflict with Rust's concept that data has exactly one owner. The Rust community's whole thing is commitment to compiler-enforced correctness, and they built the borrowchecker on the premise that humans can't be trusted to handle references manually.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust

Rust

Photo of borrowchecker

borrowchecker

Related news:

News photo

Rust-Written NOVA Open-Source NVIDIA Driver Being Further Built Out In Linux 6.17

News photo

Open-Source & Rust-Written Burn MATMUL Kernels Can Compete With NVIDIA's CUDA/cuBLAS

News photo

How to write Rust in the Linux kernel: part 3