ExecutorTx

Trait ExecutorTx 

Source
pub trait ExecutorTx<Executor>
where Executor: BlockExecutor,
{ // Required method fn into_parts( self, ) -> (<<Executor as BlockExecutor>::Evm as Evm>::Tx, Recovered<<Executor as BlockExecutor>::Transaction>); }
Available on crate feature evm only.
Expand description

Conversions for executable transactions.

Required Methods§

Source

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

Converts the transaction into a tuple of TxEnvFor and Recovered.

Implementors§

Source§

impl<Executor> ExecutorTx<Executor> for Recovered<<Executor as BlockExecutor>::Transaction>
where Executor: BlockExecutor,

Source§

impl<Executor> ExecutorTx<Executor> for WithEncoded<Recovered<<Executor as BlockExecutor>::Transaction>>
where Executor: BlockExecutor,

Source§

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