Skip to main content

ExecutorStrategyExt

Trait ExecutorStrategyExt 

Source
pub trait ExecutorStrategyExt {
    // Provided methods
    fn revive_set_dual_compiled_contracts(
        &self,
        _ctx: &mut dyn ExecutorStrategyContext,
        _dual_compiled_contracts: DualCompiledContracts,
    ) { ... }
    fn revive_set_compilation_output(
        &self,
        _ctx: &mut dyn ExecutorStrategyContext,
        _output: ProjectCompileOutput,
    ) { ... }
    fn start_transaction(&self, _ctx: &dyn ExecutorStrategyContext) { ... }
    fn rollback_transaction(&self, _ctx: &dyn ExecutorStrategyContext) { ... }
}
Expand description

Extended trait for Revive/PVM.

Provided Methods§

Source

fn revive_set_dual_compiled_contracts( &self, _ctx: &mut dyn ExecutorStrategyContext, _dual_compiled_contracts: DualCompiledContracts, )

Set [DualCompiledContracts] on the context.

Source

fn revive_set_compilation_output( &self, _ctx: &mut dyn ExecutorStrategyContext, _output: ProjectCompileOutput, )

Source

fn start_transaction(&self, _ctx: &dyn ExecutorStrategyContext)

Source

fn rollback_transaction(&self, _ctx: &dyn ExecutorStrategyContext)

Implementors§