macro_rules! assert {
($cond:expr) => { ... };
($cond:expr, $($arg:tt)+) => { ... };
}Expand description
Asserts that an expression is true.
Like std::assert!, additional format arguments are supported. On
failure, this macro will save the profile data and panic.
ยงPanics
Panics immediately (without saving the profile data) in the following circumstances.
- If called when a
Profileris not running or is not in testing mode. - If called after a previous
dhatassertion has failed with the currentProfiler. This is possible ifstd::panic::catch_unwindis used.