9951 explained code solutions for 126 technologies


rustHow to throw an exception in Rust


Throwing an exception in Rust is done using the panic! macro. This macro will cause the program to immediately exit with a message.

Example code

fn main() {
    panic!("Something went wrong!");
}

Output example

thread 'main' panicked at 'Something went wrong!', src/main.rs:2:4

Code explanation

  • panic!: The macro used to throw an exception.
  • Something went wrong!: The message that will be printed when the exception is thrown.

Helpful links

Edit this code on GitHub