Browse Source

chore(svm): fix rust_2024_incompatible_pat warnings (#8990)

Kamil Skalski 1 week ago
parent
commit
1597fffdac
3 changed files with 3 additions and 3 deletions
  1. 1 1
      program-runtime/src/sysvar_cache.rs
  2. 1 1
      svm/src/nonce_info.rs
  3. 1 1
      svm/src/transaction_processor.rs

+ 1 - 1
program-runtime/src/sysvar_cache.rs

@@ -132,7 +132,7 @@ impl SysvarCache {
         &self,
         sysvar_id: &Pubkey,
     ) -> Result<Arc<T>, InstructionError> {
-        if let Some(ref sysvar_buf) = self.sysvar_id_to_buffer(sysvar_id) {
+        if let Some(sysvar_buf) = self.sysvar_id_to_buffer(sysvar_id) {
             bincode::deserialize(sysvar_buf)
                 .map(Arc::new)
                 .map_err(|_| InstructionError::UnsupportedSysvar)

+ 1 - 1
svm/src/nonce_info.rs

@@ -44,7 +44,7 @@ impl NonceInfo {
     ) -> Result<(), AdvanceNonceError> {
         let nonce_versions = StateMut::<NonceVersions>::state(&self.account)
             .map_err(|_| AdvanceNonceError::Invalid)?;
-        if let NonceState::Initialized(ref data) = nonce_versions.state() {
+        if let NonceState::Initialized(data) = nonce_versions.state() {
             let nonce_state =
                 NonceState::new_initialized(&data.authority, durable_nonce, lamports_per_signature);
             let nonce_versions = NonceVersions::new(nonce_state);

+ 1 - 1
svm/src/transaction_processor.rs

@@ -757,7 +757,7 @@ impl<FG: ForkGraph> TransactionBatchProcessor<FG> {
             })
             .and_then(
                 |current_nonce_versions| match current_nonce_versions.state() {
-                    NonceState::Initialized(ref current_nonce_data) => {
+                    NonceState::Initialized(current_nonce_data) => {
                         let nonce_can_be_advanced =
                             &current_nonce_data.durable_nonce != next_durable_nonce;