## Error Handling In Rust
An error is an unrehearsed behavior or event in a program that will generate an unwanted output.
In Rust Program, errors are two categories:
* Unrecoverable Errors
* Recoverable Errors
### Unrecoverable Errors in Rust Programming
Unrecoverable errors are errors to which a program stops its performance. As the name suspects, we cannot restore from unrecoverable errors.
this errors are known as **panic** and can be triggered apparently by calling