Fighting Rust Anxiety: Insights from a Go Developer, Navigating Rust Syntax Shenanigans
(arriqaaq.substack.com)
The difference is that you can't have a generic mechanism in Go for error handling. It's basically up to the programmer, and every if error != nil line is a potential source of bugs.