Struct solana_runtime::instruction_recorder::InstructionRecorder [−][src]
pub struct InstructionRecorder { /* fields omitted */ }
Records and compiles cross-program invoked instructions
Implementations
impl InstructionRecorder
[src]
impl InstructionRecorder
[src]pub fn compile_instructions(
&self,
message: &Message
) -> Vec<CompiledInstruction>
[src]
&self,
message: &Message
) -> Vec<CompiledInstruction>
pub fn record_instruction(&self, instruction: Instruction)
[src]
Trait Implementations
impl Clone for InstructionRecorder
[src]
impl Clone for InstructionRecorder
[src]fn clone(&self) -> InstructionRecorder
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for InstructionRecorder
[src]
impl Default for InstructionRecorder
[src]fn default() -> InstructionRecorder
[src]
Auto Trait Implementations
impl !RefUnwindSafe for InstructionRecorder
impl !RefUnwindSafe for InstructionRecorder
impl !Send for InstructionRecorder
impl !Send for InstructionRecorder
impl !Sync for InstructionRecorder
impl !Sync for InstructionRecorder
impl Unpin for InstructionRecorder
impl Unpin for InstructionRecorder
impl !UnwindSafe for InstructionRecorder
impl !UnwindSafe for InstructionRecorder
Blanket Implementations
impl<T> AbiExample for T
[src]
impl<T> AbiExample for T
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,