Macros

Catches a previously thrown exception and matches it by its type.

A main() wrapper that prevents uncaught exceptions from crashing the program.

Throws an exception up the call stack. Can be caught with catch!.