Enum evm_core::Opcode [−][src]
Opcode enum. One-to-one corresponding to an u8
value.
Variants
STOP
ADD
MUL
SUB
DIV
SDIV
MOD
SMOD
ADDMOD
MULMOD
EXP
SIGNEXTEND
LT
GT
SLT
SGT
EQ
ISZERO
AND
OR
XOR
NOT
BYTE
CALLDATALOAD
CALLDATASIZE
CALLDATACOPY
CODESIZE
CODECOPY
SHL
SHR
SAR
POP
MLOAD
MSTORE
MSTORE8
JUMP
JUMPI
PC
MSIZE
JUMPDEST
Push(u8)
PUSHn
Dup(u8)
DUPn
Swap(u8)
SWAPn
RETURN
REVERT
INVALID
Implementations
impl Opcode
[src]
Trait Implementations
impl Clone for Opcode
[src]
impl Copy for Opcode
[src]
impl Debug for Opcode
[src]
impl Eq for Opcode
[src]
impl PartialEq<Opcode> for Opcode
[src]
impl StructuralEq for Opcode
[src]
impl StructuralPartialEq for Opcode
[src]
Auto Trait Implementations
impl RefUnwindSafe for Opcode
[src]
impl Send for Opcode
[src]
impl Sync for Opcode
[src]
impl Unpin for Opcode
[src]
impl UnwindSafe for Opcode
[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>,