pub struct PermissionConfigInitialize {
pub program_authority: Pubkey,
pub permission_config: Pubkey,
pub config: Pubkey,
pub system_program: Pubkey,
}Expand description
Accounts.
Fields§
The authority of the program
permission_config: PubkeyThe permission config account
config: PubkeyThe config account
system_program: PubkeySystem program
Implementations§
Source§impl PermissionConfigInitialize
impl PermissionConfigInitialize
pub fn instruction( &self, args: PermissionConfigInitializeInstructionArgs, ) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: PermissionConfigInitializeInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PermissionConfigInitialize
impl RefUnwindSafe for PermissionConfigInitialize
impl Send for PermissionConfigInitialize
impl Sync for PermissionConfigInitialize
impl Unpin for PermissionConfigInitialize
impl UnwindSafe for PermissionConfigInitialize
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