Fix a clippy::collapsible_match lint (#2642)

We don't use the suggestion here, because it's actually wrong.
See https://github.com/rust-lang/rust-clippy/issues/7575
This commit is contained in:
teor 2021-08-19 22:44:38 +10:00 committed by GitHub
parent c608260256
commit 6a84094b12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 14 deletions

View File

@ -44,21 +44,15 @@ fn v5_fake_transactions() -> Result<(), Report> {
check::coinbase_tx_no_prevout_joinsplit_spend(&transaction)?;
// validate the sapling shielded data
match transaction {
Transaction::V5 {
sapling_shielded_data,
..
} => {
if let Some(s) = sapling_shielded_data {
for spend in s.spends_per_anchor() {
check::spend_cv_rk_not_small_order(&spend)?
}
for output in s.outputs() {
check::output_cv_epk_not_small_order(output)?;
}
}
if transaction.version() == 5 {
for spend in transaction.sapling_spends_per_anchor() {
check::spend_cv_rk_not_small_order(&spend)?;
}
_ => panic!("we should have no tx other than 5"),
for output in transaction.sapling_outputs() {
check::output_cv_epk_not_small_order(output)?;
}
} else {
panic!("we should have no tx other than 5");
}
}
}