Struct mat_clockwork_utils::thread::ThreadResponse  
source · pub struct ThreadResponse {
    pub close_to: Option<Pubkey>,
    pub dynamic_instruction: Option<SerializableInstruction>,
    pub trigger: Option<Trigger>,
}Expand description
A response value target programs can return to update the thread.
Fields§
§close_to: Option<Pubkey>If set, the thread will automatically close and return lamports to the provided address. If dynamic_instruction is also set, close_to will take precedence and the dynamic instruction will not be executed.
dynamic_instruction: Option<SerializableInstruction>A dynamic instruction to execute next. If close_to is also set, it will take precedence and the dynamic instruction will not be executed.
trigger: Option<Trigger>Value to update the thread trigger to.
Trait Implementations§
source§impl BorshDeserialize for ThreadResponsewhere
    Option<Pubkey>: BorshDeserialize,
    Option<SerializableInstruction>: BorshDeserialize,
    Option<Trigger>: BorshDeserialize,
 
impl BorshDeserialize for ThreadResponsewhere Option<Pubkey>: BorshDeserialize, Option<SerializableInstruction>: BorshDeserialize, Option<Trigger>: BorshDeserialize,
source§impl BorshSerialize for ThreadResponsewhere
    Option<Pubkey>: BorshSerialize,
    Option<SerializableInstruction>: BorshSerialize,
    Option<Trigger>: BorshSerialize,
 
impl BorshSerialize for ThreadResponsewhere Option<Pubkey>: BorshSerialize, Option<SerializableInstruction>: BorshSerialize, Option<Trigger>: BorshSerialize,
source§impl Clone for ThreadResponse
 
impl Clone for ThreadResponse
source§fn clone(&self) -> ThreadResponse
 
fn clone(&self) -> ThreadResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read more