Enum eest_types::SpecName
source · pub enum SpecName {
Show 24 variants
Frontier,
FrontierToHomesteadAt5,
Homestead,
HomesteadToDaoAt5,
HomesteadToEIP150At5,
EIP150,
EIP158,
EIP158ToByzantiumAt5,
Byzantium,
ByzantiumToConstantinopleAt5,
ByzantiumToConstantinopleFixAt5,
Constantinople,
ConstantinopleFix,
Istanbul,
Berlin,
BerlinToLondonAt5,
London,
Paris,
Merge,
Shanghai,
Cancun,
Prague,
Osaka,
Unknown,
}
Expand description
Ethereum specification names
Variants§
Frontier
FrontierToHomesteadAt5
Homestead
HomesteadToDaoAt5
HomesteadToEIP150At5
EIP150
EIP158
EIP158ToByzantiumAt5
Byzantium
ByzantiumToConstantinopleAt5
ByzantiumToConstantinopleFixAt5
Constantinople
ConstantinopleFix
Istanbul
Berlin
BerlinToLondonAt5
London
Paris
Merge
Shanghai
Cancun
Prague
Osaka
Unknown
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for SpecName
impl<'de> Deserialize<'de> for SpecName
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for SpecName
impl Ord for SpecName
source§impl PartialEq for SpecName
impl PartialEq for SpecName
source§impl PartialOrd for SpecName
impl PartialOrd for SpecName
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for SpecName
impl Eq for SpecName
impl StructuralPartialEq for SpecName
Auto Trait Implementations§
impl Freeze for SpecName
impl RefUnwindSafe for SpecName
impl Send for SpecName
impl Sync for SpecName
impl Unpin for SpecName
impl UnwindSafe for SpecName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.