# Summary

- [Error Handling in Rust](./index.md)
- [demo](./demo.md)
- [Error Handling](./rust/error-handling/index.md)
  - [Runtime error (panic) noticed during compilation](./rust/error-handling/runtime-panic-noticed-during-compilation.md)
  - [Divide by zero panick in function](./rust/error-handling/panick-in-function.md)
  - [Return error on failure](./rust/error-handling/return-error-on-failure.md)
  - [Divide by zero runtime panic](./rust/error-handling/divide-by-zero-runtime-panic.md)
  - [Divide by zero return error](./rust/error-handling/divide-by-zero-return-error.md)
  - [factorial function, runtime panic](./rust/error-handling/factorial-function-runtime-panic.md)
  - [factorial create panic](./rust/error-handling/factorial-create-panic.md)
  - [Out of bound for vectors](./rust/error-handling/out-of-bound-for-vectors.md)
  - [Out of bound for arrays](./rust/error-handling/out-of-bound-for-arrays.md)
  - [Open files](./rust/error-handling/open-files.md)
  - [Error handling on the command line](./rust/error-handling/command-line-error-handling.md)
  - [main returning Result - Set exit code](./rust/error-handling/main-returning-result-set-exit-code.md)
  - [Error in internal function](./rust/error-handling/error-in-function.md)

