pub struct PauseBuilder { /* private fields */ }Expand description
Instruction builder for Pause.
§Accounts:
[]mint[]verification_config[optional]instructions_sysvar (default toSysvar1nstructions1111111111111111111111111)[]pause_authority[writable]mint_account[optional]token_program (default toTokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb)
Implementations§
Source§impl PauseBuilder
impl PauseBuilder
pub fn new() -> Self
pub fn mint(&mut self, mint: Pubkey) -> &mut Self
pub fn verification_config(&mut self, verification_config: Pubkey) -> &mut Self
Sourcepub fn instructions_sysvar(&mut self, instructions_sysvar: Pubkey) -> &mut Self
pub fn instructions_sysvar(&mut self, instructions_sysvar: Pubkey) -> &mut Self
[optional account, default to 'Sysvar1nstructions1111111111111111111111111']
pub fn mint_account(&mut self, mint_account: Pubkey) -> &mut Self
Sourcepub fn token_program(&mut self, token_program: Pubkey) -> &mut Self
pub fn token_program(&mut self, token_program: Pubkey) -> &mut Self
[optional account, default to 'TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb']
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 PauseBuilder
impl Clone for PauseBuilder
Source§fn clone(&self) -> PauseBuilder
fn clone(&self) -> PauseBuilder
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 Debug for PauseBuilder
impl Debug for PauseBuilder
Source§impl Default for PauseBuilder
impl Default for PauseBuilder
Source§fn default() -> PauseBuilder
fn default() -> PauseBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PauseBuilder
impl RefUnwindSafe for PauseBuilder
impl Send for PauseBuilder
impl Sync for PauseBuilder
impl Unpin for PauseBuilder
impl UnsafeUnpin for PauseBuilder
impl UnwindSafe for PauseBuilder
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