energiacte / cteepbd

CteEPBD - Eficiencia energética de los edificios para su aplicación al CTE DB-HE (metodología EN ISO 52000-1).
MIT License
2 stars 0 forks source link

Definir enumeración de errores para mejorar API #1

Closed pachi closed 4 years ago

pachi commented 5 years ago

Mejorar API usando enumeración de errores propia en lugar de exportar los errores base. Ahora se usa el crate failure con errores base pero podría ser interesante ver quick-error https://docs.rs/quick-error/1.2.2/quick_error/

pachi commented 5 years ago

Ver también https://crates.io/crates/derive-error y https://gitlab.com/torkleyy/err-derive y https://crates.io/crates/exitfailure (con failure, para CLIs)

pachi commented 4 years ago

Implementado en la versión v0.14. No usamos crates adicionales, sino que implementamos los trait de Error y display.