Skip to main content

ExecutableTxIterator

Trait ExecutableTxIterator 

Source
pub trait ExecutableTxIterator<Evm>: ExecutableTxTuple
where Self::Tx: ExecutableTxFor<Evm, Recovered = Self::Recovered>, Evm: ConfigureEvm,
{ type Recovered: RecoveredTx<<<Evm as ConfigureEvm>::Primitives as NodePrimitives>::SignedTx> + Send + Sync; }
Available on crate feature evm only.
Expand description

Iterator over executable transactions.

See also ExecutableTxTuple for the raw transaction iterator and converter this extension trait builds on.

Required Associated Types§

Source

type Recovered: RecoveredTx<<<Evm as ConfigureEvm>::Primitives as NodePrimitives>::SignedTx> + Send + Sync

HACK: for some reason, this duplicated AT is the only way to enforce the inner Recovered: Send + Sync bound. Effectively alias for Self::Tx::Recovered.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§