瀏覽代碼

spl: Add `static` lifetime for `idl-build` discriminator constants (#3129)

Co-authored-by: acheron <98934430+acheroncrypto@users.noreply.github.com>
Dean 利迪恩 1 年之前
父節點
當前提交
200f0fbeb6
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      spl/src/governance.rs
  2. 1 1
      spl/src/idl_build.rs

+ 1 - 1
spl/src/governance.rs

@@ -60,7 +60,7 @@ macro_rules! vote_weight_record {
 
         #[cfg(feature = "idl-build")]
         impl anchor_lang::Discriminator for VoterWeightRecord {
-            const DISCRIMINATOR: &[u8] = &[];
+            const DISCRIMINATOR: &'static [u8] = &[];
         }
     };
 }

+ 1 - 1
spl/src/idl_build.rs

@@ -10,7 +10,7 @@ macro_rules! impl_idl_build {
         //
         // TODO: Find a better way to handle discriminators of wrapped external accounts.
         impl anchor_lang::Discriminator for $ty {
-            const DISCRIMINATOR: &[u8] = &[];
+            const DISCRIMINATOR: &'static [u8] = &[];
         }
     };
 }