pub struct UpdateVerificationConfigBuilder { /* private fields */ }Expand description
Instruction builder for UpdateVerificationConfig.
§Accounts:
[]mint[]verification_config_or_mint_authority[]instructions_sysvar_or_creator[writable, signer]payer[]mint_account[writable]config_account[optional]system_program (default to11111111111111111111111111111111)[writable, optional]account_metas_pda[optional]transfer_hook_pda[optional]transfer_hook_program
Implementations§
Source§impl UpdateVerificationConfigBuilder
impl UpdateVerificationConfigBuilder
pub fn new() -> Self
pub fn mint(&mut self, mint: Pubkey) -> &mut Self
pub fn instructions_sysvar_or_creator( &mut self, instructions_sysvar_or_creator: Pubkey, ) -> &mut Self
pub fn payer(&mut self, payer: Pubkey) -> &mut Self
pub fn mint_account(&mut self, mint_account: Pubkey) -> &mut Self
pub fn config_account(&mut self, config_account: Pubkey) -> &mut Self
Sourcepub fn system_program(&mut self, system_program: Pubkey) -> &mut Self
pub fn system_program(&mut self, system_program: Pubkey) -> &mut Self
[optional account, default to '11111111111111111111111111111111']
Sourcepub fn account_metas_pda(
&mut self,
account_metas_pda: Option<Pubkey>,
) -> &mut Self
pub fn account_metas_pda( &mut self, account_metas_pda: Option<Pubkey>, ) -> &mut Self
[optional account]
Sourcepub fn transfer_hook_pda(
&mut self,
transfer_hook_pda: Option<Pubkey>,
) -> &mut Self
pub fn transfer_hook_pda( &mut self, transfer_hook_pda: Option<Pubkey>, ) -> &mut Self
[optional account]
Sourcepub fn transfer_hook_program(
&mut self,
transfer_hook_program: Option<Pubkey>,
) -> &mut Self
pub fn transfer_hook_program( &mut self, transfer_hook_program: Option<Pubkey>, ) -> &mut Self
[optional account]
pub fn update_verification_config_args( &mut self, update_verification_config_args: UpdateVerificationConfigArgs, ) -> &mut Self
Sourcepub fn add_remaining_account(&mut self, account: AccountMeta) -> &mut Self
pub fn add_remaining_account(&mut self, account: AccountMeta) -> &mut Self
Add an additional account to the instruction.
Sourcepub fn add_remaining_accounts(&mut self, accounts: &[AccountMeta]) -> &mut Self
pub fn add_remaining_accounts(&mut self, accounts: &[AccountMeta]) -> &mut Self
Add additional accounts to the instruction.
pub fn instruction(&self) -> Instruction
Trait Implementations§
Source§impl Clone for UpdateVerificationConfigBuilder
impl Clone for UpdateVerificationConfigBuilder
Source§fn clone(&self) -> UpdateVerificationConfigBuilder
fn clone(&self) -> UpdateVerificationConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for UpdateVerificationConfigBuilder
impl Default for UpdateVerificationConfigBuilder
Source§fn default() -> UpdateVerificationConfigBuilder
fn default() -> UpdateVerificationConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateVerificationConfigBuilder
impl RefUnwindSafe for UpdateVerificationConfigBuilder
impl Send for UpdateVerificationConfigBuilder
impl Sync for UpdateVerificationConfigBuilder
impl Unpin for UpdateVerificationConfigBuilder
impl UnsafeUnpin for UpdateVerificationConfigBuilder
impl UnwindSafe for UpdateVerificationConfigBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more