pub enum PostDelegationActionExecutorInstruction {
Execute {
cloned_account_pubkey: Pubkey,
actions: Vec<Instruction>,
},
}Expand description
Instruction(s) for the post-delegation action executor builtin-program.
Variants§
Execute
Executes post-delegation actions immediately after a matching delegated clone instruction in the same transaction.
§Account references
- 0.
[SIGNER]Validator authority - 1.
[]Delegated clone target - 2.
[]Instructions sysvar - 3..n
[]Accounts required by the embedded instructions
Trait Implementations§
Source§impl Clone for PostDelegationActionExecutorInstruction
impl Clone for PostDelegationActionExecutorInstruction
Source§fn clone(&self) -> PostDelegationActionExecutorInstruction
fn clone(&self) -> PostDelegationActionExecutorInstruction
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<'de> Deserialize<'de> for PostDelegationActionExecutorInstruction
impl<'de> Deserialize<'de> for PostDelegationActionExecutorInstruction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PostDelegationActionExecutorInstruction
Source§impl PartialEq for PostDelegationActionExecutorInstruction
impl PartialEq for PostDelegationActionExecutorInstruction
Source§fn eq(&self, other: &PostDelegationActionExecutorInstruction) -> bool
fn eq(&self, other: &PostDelegationActionExecutorInstruction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PostDelegationActionExecutorInstruction
Auto Trait Implementations§
impl Freeze for PostDelegationActionExecutorInstruction
impl RefUnwindSafe for PostDelegationActionExecutorInstruction
impl Send for PostDelegationActionExecutorInstruction
impl Sync for PostDelegationActionExecutorInstruction
impl Unpin for PostDelegationActionExecutorInstruction
impl UnsafeUnpin for PostDelegationActionExecutorInstruction
impl UnwindSafe for PostDelegationActionExecutorInstruction
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