macro_rules! compile_panic {
($($arg:tt)+) => { ... };
}Expand description
Version of the panic! macro with the ability to format args in compile time.
Arguments have the same syntax as in the compile_args! macro.
§Examples
use compile_fmt::{compile_panic, clip};
const fn unwrap_result(res: Result<(), &str>) {
if let Err(err) = res {
compile_panic!("Encountered an error: ", err => clip(64, "…"));
}
}