Ensure that code can't panic at compile time.
This code will compile and (not) run just fine:
rust
let should_panic = false;
if should_panic {
dont_panic!("This will never execute.");
}
However, this code will cause linking error:
rust
let should_panic = true;
if should_panic {
dont_panic!("This will never execute.");
}