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
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.