Para erros recuperáveis, a rust tem um tipo de tratamento de erros no padrão
Biblioteca chamada de resultado.Como mencionado anteriormente, para implementar erros, temos que implementar a exibição e
Os atributos #[Erro] thisErrors fornecem modelos para os erros exibidos.Antes de falar sobre erros recuperáveis e o tipo de resultado, vamos primeiro
Toque em erros irrecuperáveis – também em pânico.Embora essa seja uma maneira fácil de lidar com erros, não é fácil diferenciar
Entre os tipos e pode dificultar o manuseio dos erros nas bibliotecas.Além disso,
A marca-mark-marca implicitamente para :: em
(que é implementado automaticamente para os implementadores) no valor do erro.
Fonte: https://www.shuttle.rs/blog/2022/06/30/error-handling