TxResult

Trait TxResult 

pub trait TxResult {
    type HaltReason;

    // Required method
    fn result(&self) -> &ExecResultAndState<ExecutionResult<Self::HaltReason>>;
}
Available on crate feature evm only.
Expand description

A result of transaction execution.

Required Associated Types§

type HaltReason

Halt reason.

Required Methods§

fn result(&self) -> &ExecResultAndState<ExecutionResult<Self::HaltReason>>

Returns the inner EVM result.

Implementations on Foreign Types§

§

impl<H, T> TxResult for OpTxResult<H, T>

§

type HaltReason = H

§

fn result( &self, ) -> &ExecResultAndState<ExecutionResult<<OpTxResult<H, T> as TxResult>::HaltReason>>

Implementors§

§

impl<H, T> TxResult for EthTxResult<H, T>

§

type HaltReason = H