-
Notifications
You must be signed in to change notification settings - Fork 0
Error Handling con Result
Joel Alvarez edited this page Jul 12, 2026
·
1 revision
Result<T, E> modela éxito y falla de forma explícita en la firma de una función.
Una función que puede fallar devuelve Result. El llamador debe manejar Ok y Err, o propagar el error con ?.
En Rust suele aparecer como:
- Enums de error de dominio.
- Conversión de errores entre capas.
-
map_erryFrompara traducir fallas. -
?para propagar errores compatibles. - Validaciones fail-fast o acumuladas según el caso de uso.
- Errores de dominio para checkout:
checkout_domain. - Conversión de errores de infraestructura a errores de aplicación:
infrastructure_conversion. - Validación acumulada y validación fail-fast:
validation_modes.
La guía cercana al código vive en:
patterns/rust_idiomatic/error_handling_result/README.md