File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -801,7 +801,7 @@ where
801
801
802
802
fn rent_allowance ( & self ) -> BalanceOf < T > {
803
803
storage:: rent_allowance :: < T > ( & self . ctx . self_account )
804
- . unwrap_or ( <BalanceOf < T > >:: max_value ( ) ) // Must never be triggered actually
804
+ . unwrap_or_else ( |_| <BalanceOf < T > >:: max_value ( ) ) // Must never be triggered actually
805
805
}
806
806
807
807
fn block_number ( & self ) -> T :: BlockNumber { self . block_number }
Original file line number Diff line number Diff line change @@ -648,7 +648,7 @@ impl<T: Trait> Module<T> {
648
648
let cfg = Config :: preload ( ) ;
649
649
let vm = WasmVm :: new ( & cfg. schedule ) ;
650
650
let loader = WasmLoader :: new ( & cfg. schedule ) ;
651
- let mut ctx = ExecutionContext :: top_level ( origin. clone ( ) , & cfg, & vm, & loader) ;
651
+ let mut ctx = ExecutionContext :: top_level ( origin, & cfg, & vm, & loader) ;
652
652
func ( & mut ctx, gas_meter)
653
653
}
654
654
}
Original file line number Diff line number Diff line change @@ -104,7 +104,7 @@ fn compute_fee_per_block<T: Trait>(
104
104
105
105
effective_storage_size
106
106
. checked_mul ( & T :: RentByteFee :: get ( ) )
107
- . unwrap_or ( <BalanceOf < T > >:: max_value ( ) )
107
+ . unwrap_or_else ( || <BalanceOf < T > >:: max_value ( ) )
108
108
}
109
109
110
110
/// Returns amount of funds available to consume by rent mechanism.
@@ -179,7 +179,7 @@ fn consider_case<T: Trait>(
179
179
180
180
let dues = fee_per_block
181
181
. checked_mul ( & blocks_passed. saturated_into :: < u32 > ( ) . into ( ) )
182
- . unwrap_or ( <BalanceOf < T > >:: max_value ( ) ) ;
182
+ . unwrap_or_else ( || <BalanceOf < T > >:: max_value ( ) ) ;
183
183
let insufficient_rent = rent_budget < dues;
184
184
185
185
// If the rent payment cannot be withdrawn due to locks on the account balance, then evict the
You can’t perform that action at this time.
0 commit comments