Skip to main content

FromEvmVersion

Trait FromEvmVersion 

Source
pub trait FromEvmVersion: From<FoundryHardfork> {
    // Required method
    fn from_evm_version(version: EvmVersion) -> Self;
}
Expand description

Trait for converting an [EvmVersion] into a network-specific spec type.

Required Methods§

Source

fn from_evm_version(version: EvmVersion) -> Self

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.

Implementations on Foreign Types§

Source§

impl FromEvmVersion for OpSpecId

Source§

fn from_evm_version(version: EvmVersion) -> Self

Source§

impl FromEvmVersion for SpecId

Source§

fn from_evm_version(version: EvmVersion) -> Self

Implementors§