pub struct MemoryWrite {
pub program_id: Pubkey,
pub system_program: Pubkey,
pub payer: Pubkey,
pub memory: Pubkey,
pub source_account: Pubkey,
}Expand description
Accounts.
Fields§
§program_id: PubkeyLighthouse program
system_program: PubkeySystem program
payer: PubkeyPayer account
memory: PubkeyMemory account
source_account: PubkeyAccount to be written to memory
Implementations§
Source§impl MemoryWrite
impl MemoryWrite
pub fn instruction(&self, args: MemoryWriteInstructionArgs) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: MemoryWriteInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MemoryWrite
impl RefUnwindSafe for MemoryWrite
impl Send for MemoryWrite
impl Sync for MemoryWrite
impl Unpin for MemoryWrite
impl UnwindSafe for MemoryWrite
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