pub struct MintConfigInitializeBuilder { /* private fields */ }Expand description
Instruction builder for MintConfigInitialize.
§Accounts:
[writable, signer]program_authority[writable]mint_config[]config[optional]system_program (default to11111111111111111111111111111111)
Implementations§
Source§impl MintConfigInitializeBuilder
impl MintConfigInitializeBuilder
pub fn new() -> Self
The authority of the program
Sourcepub fn mint_config(&mut self, mint_config: Pubkey) -> &mut Self
pub fn mint_config(&mut self, mint_config: Pubkey) -> &mut Self
The mint config account
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']
System program
pub fn token_mint(&mut self, token_mint: Pubkey) -> &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 MintConfigInitializeBuilder
impl Clone for MintConfigInitializeBuilder
Source§fn clone(&self) -> MintConfigInitializeBuilder
fn clone(&self) -> MintConfigInitializeBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MintConfigInitializeBuilder
impl Debug for MintConfigInitializeBuilder
Source§impl Default for MintConfigInitializeBuilder
impl Default for MintConfigInitializeBuilder
Source§fn default() -> MintConfigInitializeBuilder
fn default() -> MintConfigInitializeBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MintConfigInitializeBuilder
impl RefUnwindSafe for MintConfigInitializeBuilder
impl Send for MintConfigInitializeBuilder
impl Sync for MintConfigInitializeBuilder
impl Unpin for MintConfigInitializeBuilder
impl UnwindSafe for MintConfigInitializeBuilder
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