Struct chronos_program::state::task::InstructionData
source · [−]pub struct InstructionData {
pub program_id: Pubkey,
pub keys: Vec<AccountMetaData>,
pub data: Vec<u8>,
}Fields
program_id: PubkeyPubkey of the instruction processor that executes this instruction
keys: Vec<AccountMetaData>Metadata for what accounts should be passed to the instruction processor
data: Vec<u8>Opaque data passed to the instruction processor
Trait Implementations
impl BorshDeserialize for InstructionData where
Pubkey: BorshDeserialize,
Vec<AccountMetaData>: BorshDeserialize,
Vec<u8>: BorshDeserialize,
impl BorshDeserialize for InstructionData where
Pubkey: BorshDeserialize,
Vec<AccountMetaData>: BorshDeserialize,
Vec<u8>: BorshDeserialize,
impl BorshSerialize for InstructionData where
Pubkey: BorshSerialize,
Vec<AccountMetaData>: BorshSerialize,
Vec<u8>: BorshSerialize,
impl BorshSerialize for InstructionData where
Pubkey: BorshSerialize,
Vec<AccountMetaData>: BorshSerialize,
Vec<u8>: BorshSerialize,
Performs the conversion.
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for InstructionData
impl Send for InstructionData
impl Sync for InstructionData
impl Unpin for InstructionData
impl UnwindSafe for InstructionData
Blanket Implementations
pub default fn example() -> T
Mutably borrows from an owned value. Read more