Trait anchor_lang::InstructionData
source · pub trait InstructionData: Discriminator + AnchorSerialize {
// Provided method
fn data(&self) -> Vec<u8> ⓘ { ... }
}
Expand description
Calculates the data for an instruction invocation, where the data is
Sha256(<namespace>:<method_name>)[..8] || BorshSerialize(args)
.
args
is a borsh serialized struct of named fields for each argument given
to an instruction.
Provided Methods§
Object Safety§
This trait is not object safe.