That someone just need to say &quot;Rust has exceptions which can&#x27;t be handled&quot;. Ridiculous enough, but it&#x27;s true. They made bigger confusion, in my opinion. When even standard lib&#x27;s code use panic as way to report about error, we can&#x27;t say &quot;nobody use panics as exceptions&quot;.