diff --git a/contracts/mixnet/src/rewards/transactions.rs b/contracts/mixnet/src/rewards/transactions.rs index 66d34b4e0b..89c29c2dcf 100644 --- a/contracts/mixnet/src/rewards/transactions.rs +++ b/contracts/mixnet/src/rewards/transactions.rs @@ -49,6 +49,7 @@ pub(crate) fn try_reward_node( let absolute_epoch_id = interval.current_epoch_absolute_id(); + #[allow(clippy::collapsible_if)] if let EpochState::Rewarding { last_rewarded, .. } = current_epoch_status.state { if last_rewarded >= node_id { return Err(MixnetContractError::NodeAlreadyRewarded { diff --git a/contracts/mixnet/src/support/tests/mod.rs b/contracts/mixnet/src/support/tests/mod.rs index d90c046968..78cfd08caa 100644 --- a/contracts/mixnet/src/support/tests/mod.rs +++ b/contracts/mixnet/src/support/tests/mod.rs @@ -1452,6 +1452,7 @@ pub mod test_helpers { pub fn get_legacy_rewarding_node_work_factor(&self, node_id: NodeId) -> Decimal { let global_rewarding_params = self.rewarding_params(); + #[allow(clippy::let_and_return)] let work_factor = match expensive_role_lookup(self.deps.as_ref().storage, node_id).unwrap() { None => Decimal::zero(), diff --git a/contracts/vesting/src/contract.rs b/contracts/vesting/src/contract.rs index b74c88fa5a..8579f9a9dc 100644 --- a/contracts/vesting/src/contract.rs +++ b/contracts/vesting/src/contract.rs @@ -260,6 +260,7 @@ pub(crate) fn ensure_staking_permission( addr: &Addr, account: &Account, ) -> Result<(), VestingContractError> { + #[allow(clippy::collapsible_if)] if let Some(staking_address) = account.staking_address() { if staking_address == addr { return Ok(()); diff --git a/contracts/vesting/src/transactions.rs b/contracts/vesting/src/transactions.rs index 54e17bac7c..c0b9265dd9 100644 --- a/contracts/vesting/src/transactions.rs +++ b/contracts/vesting/src/transactions.rs @@ -160,6 +160,7 @@ pub fn try_update_staking_address( deps: DepsMut<'_>, ) -> Result { if let Some(ref to_address) = to_address { + #[allow(clippy::collapsible_if)] if account_from_address(to_address, deps.storage, deps.api).is_ok() { // do not allow setting staking address to an existing account's address return Err(VestingContractError::StakingAccountExists(