pub struct CreateAdminAccountBuilder { /* private fields */ }Expand description
Instruction builder for CreateAdminAccount.
§Accounts:
[writable]new_creds[writable, signer]caller[optional]system_program (default to11111111111111111111111111111111)
Implementations§
Source§impl CreateAdminAccountBuilder
impl CreateAdminAccountBuilder
pub fn new() -> Self
pub fn new_creds(&mut self, new_creds: Pubkey) -> &mut Self
pub fn caller(&mut self, caller: 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']
pub fn new_admin(&mut self, new_admin: Pubkey) -> &mut Self
pub fn roles(&mut self, roles: u8) -> &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 CreateAdminAccountBuilder
impl Clone for CreateAdminAccountBuilder
Source§fn clone(&self) -> CreateAdminAccountBuilder
fn clone(&self) -> CreateAdminAccountBuilder
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 CreateAdminAccountBuilder
impl Debug for CreateAdminAccountBuilder
Source§impl Default for CreateAdminAccountBuilder
impl Default for CreateAdminAccountBuilder
Source§fn default() -> CreateAdminAccountBuilder
fn default() -> CreateAdminAccountBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateAdminAccountBuilder
impl RefUnwindSafe for CreateAdminAccountBuilder
impl Send for CreateAdminAccountBuilder
impl Sync for CreateAdminAccountBuilder
impl Unpin for CreateAdminAccountBuilder
impl UnsafeUnpin for CreateAdminAccountBuilder
impl UnwindSafe for CreateAdminAccountBuilder
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