Macro always_assert::always
source · macro_rules! always { ($cond:expr) => { ... }; ($cond:expr, $fmt:literal $($arg:tt)*) => { ... }; }
Expand description
Asserts that the condition is always true and returns its actual value.
If the condition is true does nothing and and evaluates to true.
If the condition is false:
- panics if
force
feature ordebug_assertions
are enabled, - logs an error if
log
feature is enabled, - evaluates to false.
Accepts format!
style arguments.