Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit 1220234

Browse files
committed
Update to Rust 1.56.1
1 parent a788886 commit 1220234

File tree

4 files changed

+36
-36
lines changed

4 files changed

+36
-36
lines changed

ci/rust-version.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
if [[ -n $RUST_STABLE_VERSION ]]; then
1919
stable_version="$RUST_STABLE_VERSION"
2020
else
21-
stable_version=1.54.0
21+
stable_version=1.56.1
2222
fi
2323

2424
if [[ -n $RUST_NIGHTLY_VERSION ]]; then
2525
nightly_version="$RUST_NIGHTLY_VERSION"
2626
else
27-
nightly_version=2021-08-02
27+
nightly_version=2021-11-30
2828
fi
2929

3030

stake-pool/program/src/big_vec.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ impl<'data> BigVec<'data> {
120120
if self.data.len() < end_index {
121121
return Err(ProgramError::AccountDataTooSmall);
122122
}
123-
let mut element_ref = &mut self.data[start_index..start_index + T::LEN];
124-
element.pack_into_slice(&mut element_ref);
123+
let element_ref = &mut self.data[start_index..start_index + T::LEN];
124+
element.pack_into_slice(element_ref);
125125
Ok(())
126126
}
127127

token-swap/program/fuzz/src/instructions.rs

+26-26
Original file line numberDiff line numberDiff line change
@@ -245,10 +245,10 @@ fn run_fuzz(fuzz_data: FuzzData) {
245245
// First, transfer all pool tokens to the fee account to avoid withdrawal
246246
// fees and a potential crash when withdrawing just 1 pool token.
247247
let mut fee_account = token_swap.pool_fee_account.clone();
248-
for mut pool_account in pool_accounts.values_mut() {
248+
for pool_account in pool_accounts.values_mut() {
249249
let pool_token_amount = get_token_balance(pool_account);
250250
if pool_token_amount > 0 {
251-
transfer(&mut pool_account, &mut fee_account, pool_token_amount);
251+
transfer(pool_account, &mut fee_account, pool_token_amount);
252252
}
253253
}
254254
let mut pool_account = token_swap.pool_token_account.clone();
@@ -296,14 +296,14 @@ fn run_fuzz_instruction(
296296
trade_direction,
297297
instruction,
298298
} => {
299-
let mut token_a_account = token_a_accounts.get_mut(&token_a_id).unwrap();
300-
let mut token_b_account = token_b_accounts.get_mut(&token_b_id).unwrap();
299+
let token_a_account = token_a_accounts.get_mut(&token_a_id).unwrap();
300+
let token_b_account = token_b_accounts.get_mut(&token_b_id).unwrap();
301301
match trade_direction {
302302
TradeDirection::AtoB => {
303-
token_swap.swap_a_to_b(&mut token_a_account, &mut token_b_account, instruction)
303+
token_swap.swap_a_to_b(token_a_account, token_b_account, instruction)
304304
}
305305
TradeDirection::BtoA => {
306-
token_swap.swap_b_to_a(&mut token_b_account, &mut token_a_account, instruction)
306+
token_swap.swap_b_to_a(token_b_account, token_a_account, instruction)
307307
}
308308
}
309309
}
@@ -313,13 +313,13 @@ fn run_fuzz_instruction(
313313
pool_token_id,
314314
instruction,
315315
} => {
316-
let mut token_a_account = token_a_accounts.get_mut(&token_a_id).unwrap();
317-
let mut token_b_account = token_b_accounts.get_mut(&token_b_id).unwrap();
318-
let mut pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
316+
let token_a_account = token_a_accounts.get_mut(&token_a_id).unwrap();
317+
let token_b_account = token_b_accounts.get_mut(&token_b_id).unwrap();
318+
let pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
319319
token_swap.deposit_all_token_types(
320-
&mut token_a_account,
321-
&mut token_b_account,
322-
&mut pool_account,
320+
token_a_account,
321+
token_b_account,
322+
pool_account,
323323
instruction,
324324
)
325325
}
@@ -329,13 +329,13 @@ fn run_fuzz_instruction(
329329
pool_token_id,
330330
instruction,
331331
} => {
332-
let mut token_a_account = token_a_accounts.get_mut(&token_a_id).unwrap();
333-
let mut token_b_account = token_b_accounts.get_mut(&token_b_id).unwrap();
334-
let mut pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
332+
let token_a_account = token_a_accounts.get_mut(&token_a_id).unwrap();
333+
let token_b_account = token_b_accounts.get_mut(&token_b_id).unwrap();
334+
let pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
335335
token_swap.withdraw_all_token_types(
336-
&mut pool_account,
337-
&mut token_a_account,
338-
&mut token_b_account,
336+
pool_account,
337+
token_a_account,
338+
token_b_account,
339339
instruction,
340340
)
341341
}
@@ -345,14 +345,14 @@ fn run_fuzz_instruction(
345345
pool_token_id,
346346
instruction,
347347
} => {
348-
let mut source_token_account = match trade_direction {
348+
let source_token_account = match trade_direction {
349349
TradeDirection::AtoB => token_a_accounts.get_mut(&token_account_id).unwrap(),
350350
TradeDirection::BtoA => token_b_accounts.get_mut(&token_account_id).unwrap(),
351351
};
352-
let mut pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
352+
let pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
353353
token_swap.deposit_single_token_type_exact_amount_in(
354-
&mut source_token_account,
355-
&mut pool_account,
354+
source_token_account,
355+
pool_account,
356356
instruction,
357357
)
358358
}
@@ -362,14 +362,14 @@ fn run_fuzz_instruction(
362362
pool_token_id,
363363
instruction,
364364
} => {
365-
let mut destination_token_account = match trade_direction {
365+
let destination_token_account = match trade_direction {
366366
TradeDirection::AtoB => token_a_accounts.get_mut(&token_account_id).unwrap(),
367367
TradeDirection::BtoA => token_b_accounts.get_mut(&token_account_id).unwrap(),
368368
};
369-
let mut pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
369+
let pool_account = pool_accounts.get_mut(&pool_token_id).unwrap();
370370
token_swap.withdraw_single_token_type_exact_amount_out(
371-
&mut pool_account,
372-
&mut destination_token_account,
371+
pool_account,
372+
destination_token_account,
373373
instruction,
374374
)
375375
}

token-swap/program/fuzz/src/native_token_swap.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -547,9 +547,9 @@ impl NativeTokenSwap {
547547

548548
pub fn withdraw_all(
549549
&mut self,
550-
mut pool_account: &mut NativeAccountData,
551-
mut token_a_account: &mut NativeAccountData,
552-
mut token_b_account: &mut NativeAccountData,
550+
pool_account: &mut NativeAccountData,
551+
token_a_account: &mut NativeAccountData,
552+
token_b_account: &mut NativeAccountData,
553553
) -> ProgramResult {
554554
let pool_token_amount = native_token::get_token_balance(pool_account);
555555
if pool_token_amount > 0 {
@@ -559,9 +559,9 @@ impl NativeTokenSwap {
559559
minimum_token_b_amount: 0,
560560
};
561561
self.withdraw_all_token_types(
562-
&mut pool_account,
563-
&mut token_a_account,
564-
&mut token_b_account,
562+
pool_account,
563+
token_a_account,
564+
token_b_account,
565565
instruction,
566566
)
567567
} else {

0 commit comments

Comments
 (0)