cargo fmt
This commit is contained in:
@ -99,10 +99,12 @@ impl BudgetExpr {
|
|||||||
/// Return true if the budget spends exactly `spendable_tokens`.
|
/// Return true if the budget spends exactly `spendable_tokens`.
|
||||||
pub fn verify(&self, spendable_tokens: i64) -> bool {
|
pub fn verify(&self, spendable_tokens: i64) -> bool {
|
||||||
match self {
|
match self {
|
||||||
BudgetExpr::Pay(payment) | BudgetExpr::After(_, payment) | BudgetExpr::And(_, _, payment) => {
|
BudgetExpr::Pay(payment)
|
||||||
payment.tokens == spendable_tokens
|
| BudgetExpr::After(_, payment)
|
||||||
|
| BudgetExpr::And(_, _, payment) => payment.tokens == spendable_tokens,
|
||||||
|
BudgetExpr::Or(a, b) => {
|
||||||
|
a.1.tokens == spendable_tokens && b.1.tokens == spendable_tokens
|
||||||
}
|
}
|
||||||
BudgetExpr::Or(a, b) => a.1.tokens == spendable_tokens && b.1.tokens == spendable_tokens,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user