# Error Handling

| Recipe | Crates | Categories |
|--------|--------|------------|
| [Handle errors correctly in main][ex-error-chain-simple-error-handling] | [![error-chain-badge]][error-chain] | [![cat-rust-patterns-badge]][cat-rust-patterns] |
| [Avoid discarding errors during error conversions][ex-error-chain-avoid-discarding] | [![error-chain-badge]][error-chain] | [![cat-rust-patterns-badge]][cat-rust-patterns] |
| [Obtain backtrace of complex error scenarios][ex-error-chain-backtrace] | [![error-chain-badge]][error-chain] | [![cat-rust-patterns-badge]][cat-rust-patterns] |

[ex-error-chain-simple-error-handling]: errors/handle.html#handle-errors-correctly-in-main
[ex-error-chain-avoid-discarding]: errors/handle.html#avoid-discarding-errors-during-error-conversions
[ex-error-chain-backtrace]: errors/handle.html#obtain-backtrace-of-complex-error-scenarios

{{#include links.md}}
