Function contract_check_ensures

Source
pub const fn contract_check_ensures<C, Ret>(cond: C, ret: Ret) -> Ret
where C: Fn(&Ret) -> bool + Copy,
🔬This is a nightly-only experimental API. (contracts_internals #128044)
Expand description

Check if the post-condition cond has been met.

By default, if contract_checks is enabled, this will panic with no unwind if the condition returns false.

Note that this function is a no-op during constant evaluation.