Skip to main content

CheatcodeInspectorStrategyExt

Trait CheatcodeInspectorStrategyExt 

pub trait CheatcodeInspectorStrategyExt {
    // Provided methods
    fn is_pvm_enabled(&self, _state: &mut Cheatcodes) -> bool { ... }
    fn revive_try_create(
        &self,
        _state: &mut Cheatcodes,
        _ecx: &mut Context<BlockEnv, TxEnv, CfgEnv, &mut dyn DatabaseExt<Error = DatabaseError>>,
        _input: &dyn CommonCreateInput,
        _executor: &mut dyn CheatcodesExecutor,
    ) -> Option<CreateOutcome> { ... }
    fn revive_try_call(
        &self,
        _state: &mut Cheatcodes,
        _ecx: &mut Context<BlockEnv, TxEnv, CfgEnv, &mut dyn DatabaseExt<Error = DatabaseError>>,
        _input: &CallInputs,
        _executor: &mut dyn CheatcodesExecutor,
    ) -> Option<CallOutcome> { ... }
    fn revive_call_end(
        &self,
        _state: &mut Cheatcodes,
        _ecx: &mut Context<BlockEnv, TxEnv, CfgEnv, &mut dyn DatabaseExt<Error = DatabaseError>>,
        _call: &CallInputs,
    ) { ... }
    fn revive_remove_duplicate_account_access(&self, _state: &mut Cheatcodes) { ... }
    fn revive_record_create_address(
        &self,
        _state: &mut Cheatcodes,
        _outcome: &CreateOutcome,
    ) { ... }
}
Expand description

Defined in revive-strategy

Provided Methods§

fn is_pvm_enabled(&self, _state: &mut Cheatcodes) -> bool

fn revive_try_create( &self, _state: &mut Cheatcodes, _ecx: &mut Context<BlockEnv, TxEnv, CfgEnv, &mut dyn DatabaseExt<Error = DatabaseError>>, _input: &dyn CommonCreateInput, _executor: &mut dyn CheatcodesExecutor, ) -> Option<CreateOutcome>

fn revive_try_call( &self, _state: &mut Cheatcodes, _ecx: &mut Context<BlockEnv, TxEnv, CfgEnv, &mut dyn DatabaseExt<Error = DatabaseError>>, _input: &CallInputs, _executor: &mut dyn CheatcodesExecutor, ) -> Option<CallOutcome>

fn revive_call_end( &self, _state: &mut Cheatcodes, _ecx: &mut Context<BlockEnv, TxEnv, CfgEnv, &mut dyn DatabaseExt<Error = DatabaseError>>, _call: &CallInputs, )

fn revive_remove_duplicate_account_access(&self, _state: &mut Cheatcodes)

fn revive_record_create_address( &self, _state: &mut Cheatcodes, _outcome: &CreateOutcome, )

Implementors§