Rust Error Handling is categorized into three parts:

  • Recoverable Error with Results : If an error occurs, the program doesn’t stop completely. Instead, it can easily be interpreted or responded.
  • Unrecoverable Errors with Panic : If something wrong goes with the code, Rust’s panic macro comes into action, shows the error message, clean the error and then quit.
  • Panic or Not to Panic : When you are dicey about calling panic or not, write the code that panics and the process will continue as 2nd.
BY Best Interview Question ON 13 Jan 2019

Suggest An Answer