File tree Expand file tree Collapse file tree 5 files changed +6
-6
lines changed Expand file tree Collapse file tree 5 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -162,7 +162,7 @@ fn main() {
162
162
match mode {
163
163
Mode :: WeakerSubmission => {
164
164
assert_eq!(
165
- call. dispatch_bypass_filter( origin. clone ( ) . into( ) ) . unwrap_err( ) . error,
165
+ call. dispatch_bypass_filter( origin. into( ) ) . unwrap_err( ) . error,
166
166
DispatchError :: Module {
167
167
index: 0 ,
168
168
error: 16 ,
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ pub fn create_validator_with_nominators<T: Trait>(
61
61
let validator_prefs = ValidatorPrefs {
62
62
commission : Perbill :: from_percent ( 50 ) ,
63
63
} ;
64
- Staking :: < T > :: validate ( RawOrigin :: Signed ( v_controller. clone ( ) ) . into ( ) , validator_prefs) ?;
64
+ Staking :: < T > :: validate ( RawOrigin :: Signed ( v_controller) . into ( ) , validator_prefs) ?;
65
65
let stash_lookup: <T :: Lookup as StaticLookup >:: Source = T :: Lookup :: unlookup ( v_stash. clone ( ) ) ;
66
66
67
67
points_total += 10 ;
@@ -375,7 +375,7 @@ benchmarks! {
375
375
for _ in 0 .. l {
376
376
staking_ledger. unlocking. push( unlock_chunk. clone( ) )
377
377
}
378
- Ledger :: <T >:: insert( controller. clone ( ) , staking_ledger. clone ( ) ) ;
378
+ Ledger :: <T >:: insert( controller, staking_ledger) ;
379
379
let slash_amount = T :: Currency :: minimum_balance( ) * 10 . into( ) ;
380
380
let balance_before = T :: Currency :: free_balance( & stash) ;
381
381
} : {
Original file line number Diff line number Diff line change @@ -1626,7 +1626,7 @@ decl_module! {
1626
1626
let era = Self :: current_era( ) . unwrap_or( 0 ) + T :: BondingDuration :: get( ) ;
1627
1627
ledger. unlocking. push( UnlockChunk { value, era } ) ;
1628
1628
Self :: update_ledger( & controller, & ledger) ;
1629
- Self :: deposit_event( RawEvent :: Unbonded ( ledger. stash. clone ( ) , value) ) ;
1629
+ Self :: deposit_event( RawEvent :: Unbonded ( ledger. stash, value) ) ;
1630
1630
}
1631
1631
}
1632
1632
Original file line number Diff line number Diff line change @@ -370,7 +370,7 @@ fn slash_nominators<T: Trait>(
370
370
let mut era_slash = <Module < T > as Store >:: NominatorSlashInEra :: get (
371
371
& slash_era,
372
372
stash,
373
- ) . unwrap_or ( Zero :: zero ( ) ) ;
373
+ ) . unwrap_or_else ( || Zero :: zero ( ) ) ;
374
374
375
375
era_slash += own_slash_difference;
376
376
Original file line number Diff line number Diff line change @@ -158,7 +158,7 @@ pub fn get_weak_solution<T: Trait>(
158
158
159
159
// self stake
160
160
<Validators < T > >:: iter ( ) . for_each ( |( who, _p) | {
161
- * backing_stake_of. entry ( who. clone ( ) ) . or_insert ( Zero :: zero ( ) ) +=
161
+ * backing_stake_of. entry ( who. clone ( ) ) . or_insert_with ( || Zero :: zero ( ) ) +=
162
162
<Module < T > >:: slashable_balance_of ( & who)
163
163
} ) ;
164
164
You can’t perform that action at this time.
0 commit comments