Files
lighthouse/eth2/attestation_validation/src/macros.rs
2019-01-22 16:16:02 +11:00

20 lines
306 B
Rust

macro_rules! verify_or {
($condition: expr, $result: expr) => {
if !$condition {
$result
}
};
}
macro_rules! reject {
($result: expr) => {
return Ok(Outcome::Invalid($result));
};
}
macro_rules! accept {
() => {
Ok(Outcome::Valid)
};
}