pub struct UpdateRoleHolderStrategy {
pub admin: Pubkey,
pub main: Pubkey,
pub admin_permissions: Pubkey,
pub update_admin_permissions: Pubkey,
pub strategy: Pubkey,
pub system_program: Pubkey,
}Expand description
Accounts.
Fields§
§admin: Pubkey§main: Pubkey§admin_permissions: Pubkey§update_admin_permissions: Pubkey§strategy: Pubkey§system_program: PubkeyImplementations§
Source§impl UpdateRoleHolderStrategy
impl UpdateRoleHolderStrategy
pub fn instruction( &self, args: UpdateRoleHolderStrategyInstructionArgs, ) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: UpdateRoleHolderStrategyInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UpdateRoleHolderStrategy
impl RefUnwindSafe for UpdateRoleHolderStrategy
impl Send for UpdateRoleHolderStrategy
impl Sync for UpdateRoleHolderStrategy
impl Unpin for UpdateRoleHolderStrategy
impl UnsafeUnpin for UpdateRoleHolderStrategy
impl UnwindSafe for UpdateRoleHolderStrategy
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