Skip to main content

ExecutorTx

Trait ExecutorTx 

Source
pub trait ExecutorTx<Executor: BlockExecutor> {
    // Required method
    fn into_parts(
        self,
    ) -> (<Executor::Evm as Evm>::Tx, Recovered<Executor::Transaction>);
}
Expand description

Conversions for executable transactions.

Required Methods§

Source

fn into_parts( self, ) -> (<Executor::Evm as Evm>::Tx, Recovered<Executor::Transaction>)

Converts the transaction into a tuple of TxEnvFor and [Recovered].

Implementations on Foreign Types§

Source§

impl<Executor: BlockExecutor> ExecutorTx<Executor> for Recovered<Executor::Transaction>

Source§

fn into_parts(self) -> (<Executor::Evm as Evm>::Tx, Self)

Source§

impl<Executor: BlockExecutor> ExecutorTx<Executor> for WithEncoded<Recovered<Executor::Transaction>>

Source§

fn into_parts( self, ) -> (<Executor::Evm as Evm>::Tx, Recovered<Executor::Transaction>)

Implementors§

Source§

impl<Executor> ExecutorTx<Executor> for WithTxEnv<<Executor::Evm as Evm>::Tx, Recovered<Executor::Transaction>>
where Executor: BlockExecutor<Transaction: Clone>,