Macro cosmwasm_std::ensure_ne [−][src]
macro_rules! ensure_ne {
($a : expr, $b : expr, $e : expr) => { ... };
}
Expand description
Quick check for a guard. Like assert_ne!
, but rather than panic,
it returns the third argument x
wrapped in Err(x).
use cosmwasm_std::ensure_ne;
ensure_ne!(voting_power, 0, ContractError::NotAVoter {});
// is the same as
if voting_power != 0 {
return Err(ContractError::NotAVoter {});
}