Skip to content

Commit a6584d1

Browse files
committed
improv : add #[inline(always)] for all invoke_signed methods
1 parent 7e5b24e commit a6584d1

38 files changed

+38
-0
lines changed

programs/token-2022/src/instructions/approve.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ impl Approve<'_, '_> {
3535
self.invoke_signed(&[])
3636
}
3737

38+
#[inline(always)]
3839
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
3940
// Account metadata
4041
let account_metas: [AccountMeta; 3] = [

programs/token-2022/src/instructions/approve_checked.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ impl ApproveChecked<'_, '_> {
4040
self.invoke_signed(&[])
4141
}
4242

43+
#[inline(always)]
4344
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
4445
// Account metadata
4546
let account_metas: [AccountMeta; 4] = [

programs/token-2022/src/instructions/burn.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ impl Burn<'_, '_> {
3535
self.invoke_signed(&[])
3636
}
3737

38+
#[inline(always)]
3839
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
3940
// Account metadata
4041
let account_metas: [AccountMeta; 3] = [

programs/token-2022/src/instructions/burn_checked.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ impl BurnChecked<'_, '_> {
3636
self.invoke_signed(&[])
3737
}
3838

39+
#[inline(always)]
3940
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
4041
// Account metadata
4142
let account_metas: [AccountMeta; 3] = [

programs/token-2022/src/instructions/close_account.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ impl CloseAccount<'_, '_> {
2929
self.invoke_signed(&[])
3030
}
3131

32+
#[inline(always)]
3233
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
3334
// account metadata
3435
let account_metas: [AccountMeta; 3] = [

programs/token-2022/src/instructions/freeze_account.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ impl FreezeAccount<'_, '_> {
2929
self.invoke_signed(&[])
3030
}
3131

32+
#[inline(always)]
3233
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
3334
// account metadata
3435
let account_metas: [AccountMeta; 3] = [

programs/token-2022/src/instructions/initialize_account.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ impl InitializeAccount<'_, '_> {
3232
self.invoke_signed(&[])
3333
}
3434

35+
#[inline(always)]
3536
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
3637
// account metadata
3738
let account_metas: [AccountMeta; 4] = [

programs/token-2022/src/instructions/initialize_account_2.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ impl InitializeAccount2<'_, '_> {
3535
self.invoke_signed(&[])
3636
}
3737

38+
#[inline(always)]
3839
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
3940
// account metadata
4041
let account_metas: [AccountMeta; 3] = [

programs/token-2022/src/instructions/initialize_account_3.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ impl InitializeAccount3<'_, '_> {
3232
self.invoke_signed(&[])
3333
}
3434

35+
#[inline(always)]
3536
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
3637
// account metadata
3738
let account_metas: [AccountMeta; 2] = [

programs/token-2022/src/instructions/initialize_mint.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ impl InitializeMint<'_, '_> {
3636
self.invoke_signed(&[])
3737
}
3838

39+
#[inline(always)]
3940
pub fn invoke_signed(&self, signers: &[Signer]) -> ProgramResult {
4041
// Account metadata
4142
let account_metas: [AccountMeta; 2] = [

0 commit comments

Comments
 (0)