Java and other languages have error management. Rust has following unique features in Rust:
- Recoverable/ “true” errors –
Resultenum is the key one which helps in recoverable error management. Errors can bubble up - Non-recoverable / “exceptions” – Panics and UnWraps support non recoverable error management. Stopping the whole program or gracefully exit the application is the only option