Error handling in Rust is straightforward: every competent Rust developer knows the libraries like anyhow and thiserror, writes ? operator like an expert to make the compiler happy everyday. Error handling in Rust could still be hard: there’re tons of opinionated articles or libraries promoting their best practices, leading to an epic debate that never ends.