Trait FromEvmError

Source
pub trait FromEvmError<Evm: ConfigureEvm>: From<EvmErrorFor<Evm, ProviderError>> + FromEvmHalt<HaltReasonFor<Evm>> {
    // Provided method
    fn from_evm_err(err: EvmErrorFor<Evm, ProviderError>) -> Self { ... }
}
Expand description

Helper trait to convert from revm errors.

Provided Methods§

Source

fn from_evm_err(err: EvmErrorFor<Evm, 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§

Source§

impl<T, Evm> FromEvmError<Evm> for T
where T: From<EvmErrorFor<Evm, ProviderError>> + FromEvmHalt<HaltReasonFor<Evm>>, Evm: ConfigureEvm,