Enum evm_core::ExternalOpcode [−][src]
External opcodes.
Variants
SHA3
ADDRESS
BALANCE
SELFBALANCE
ORIGIN
CALLER
CALLVALUE
GASPRICE
EXTCODESIZE
EXTCODECOPY
EXTCODEHASH
RETURNDATASIZE
RETURNDATACOPY
BLOCKHASH
COINBASE
TIMESTAMP
NUMBER
DIFFICULTY
GASLIMIT
SLOAD
SSTORE
GAS
Log(u8)
LOGn
CREATE
CREATE2
CALL
CALLCODE
DELEGATECALL
STATICCALL
SUICIDE
CHAINID
Other(u8)
Other unknown opcodes.
Trait Implementations
impl Clone for ExternalOpcode
[src]
fn clone(&self) -> ExternalOpcode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ExternalOpcode
[src]
impl Debug for ExternalOpcode
[src]
impl Eq for ExternalOpcode
[src]
impl PartialEq<ExternalOpcode> for ExternalOpcode
[src]
fn eq(&self, other: &ExternalOpcode) -> bool
[src]
fn ne(&self, other: &ExternalOpcode) -> bool
[src]
impl StructuralEq for ExternalOpcode
[src]
impl StructuralPartialEq for ExternalOpcode
[src]
Auto Trait Implementations
impl RefUnwindSafe for ExternalOpcode
[src]
impl Send for ExternalOpcode
[src]
impl Sync for ExternalOpcode
[src]
impl Unpin for ExternalOpcode
[src]
impl UnwindSafe for ExternalOpcode
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,