pub struct ConfigInitializeBuilder { /* private fields */ }Expand description
Instruction builder for ConfigInitialize.
§Accounts:
[writable, signer]authority[writable]config[optional]system_program (default to11111111111111111111111111111111)
Implementations§
Source§impl ConfigInitializeBuilder
impl ConfigInitializeBuilder
pub fn new() -> Self
The authority of the config
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
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 ConfigInitializeBuilder
impl Clone for ConfigInitializeBuilder
Source§fn clone(&self) -> ConfigInitializeBuilder
fn clone(&self) -> ConfigInitializeBuilder
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 ConfigInitializeBuilder
impl Debug for ConfigInitializeBuilder
Source§impl Default for ConfigInitializeBuilder
impl Default for ConfigInitializeBuilder
Source§fn default() -> ConfigInitializeBuilder
fn default() -> ConfigInitializeBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigInitializeBuilder
impl RefUnwindSafe for ConfigInitializeBuilder
impl Send for ConfigInitializeBuilder
impl Sync for ConfigInitializeBuilder
impl Unpin for ConfigInitializeBuilder
impl UnwindSafe for ConfigInitializeBuilder
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