Trait FromEvmError

pub trait FromEvmError<Evm>: From<<<<Evm as ConfigureEvm>::BlockExecutorFactory as BlockExecutorFactory>::EvmFactory as EvmFactory>::Error<ProviderError>> + FromEvmHalt<<<<Evm as ConfigureEvm>::BlockExecutorFactory as BlockExecutorFactory>::EvmFactory as EvmFactory>::HaltReason>
where Evm: ConfigureEvm,
{ // Provided method fn from_evm_err( err: <<<Evm as ConfigureEvm>::BlockExecutorFactory as BlockExecutorFactory>::EvmFactory as EvmFactory>::Error<ProviderError>, ) -> Self { ... } }
Available on crate feature rpc only.
Expand description

Helper trait to convert from revm errors.

Provided Methods§

fn from_evm_err( err: <<<Evm as ConfigureEvm>::BlockExecutorFactory as BlockExecutorFactory>::EvmFactory as EvmFactory>::Error<ProviderError>, ) -> Self

Converts from EVM error to this type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§