Struct evm_runtime::Opcode
source · [−]pub struct Opcode(pub u8);
Expand description
Opcode enum. One-to-one corresponding to an u8
value.
Tuple Fields
0: u8
Implementations
sourceimpl Opcode
impl Opcode
sourcepub const SIGNEXTEND: Opcode
pub const SIGNEXTEND: Opcode
SIGNEXTEND
sourcepub const CALLDATALOAD: Opcode
pub const CALLDATALOAD: Opcode
CALLDATALOAD
sourcepub const CALLDATASIZE: Opcode
pub const CALLDATASIZE: Opcode
CALLDATASIZE
sourcepub const CALLDATACOPY: Opcode
pub const CALLDATACOPY: Opcode
CALLDATACOPY
pub const PUSH2: Opcode
pub const PUSH3: Opcode
pub const PUSH4: Opcode
pub const PUSH5: Opcode
pub const PUSH6: Opcode
pub const PUSH7: Opcode
pub const PUSH8: Opcode
pub const PUSH9: Opcode
pub const PUSH10: Opcode
pub const PUSH11: Opcode
pub const PUSH12: Opcode
pub const PUSH13: Opcode
pub const PUSH14: Opcode
pub const PUSH15: Opcode
pub const PUSH16: Opcode
pub const PUSH17: Opcode
pub const PUSH18: Opcode
pub const PUSH19: Opcode
pub const PUSH20: Opcode
pub const PUSH21: Opcode
pub const PUSH22: Opcode
pub const PUSH23: Opcode
pub const PUSH24: Opcode
pub const PUSH25: Opcode
pub const PUSH26: Opcode
pub const PUSH27: Opcode
pub const PUSH28: Opcode
pub const PUSH29: Opcode
pub const PUSH30: Opcode
pub const PUSH31: Opcode
pub const PUSH32: Opcode
pub const DUP2: Opcode
pub const DUP3: Opcode
pub const DUP4: Opcode
pub const DUP5: Opcode
pub const DUP6: Opcode
pub const DUP7: Opcode
pub const DUP8: Opcode
pub const DUP9: Opcode
pub const DUP10: Opcode
pub const DUP11: Opcode
pub const DUP12: Opcode
pub const DUP13: Opcode
pub const DUP14: Opcode
pub const DUP15: Opcode
pub const DUP16: Opcode
pub const SWAP2: Opcode
pub const SWAP3: Opcode
pub const SWAP4: Opcode
pub const SWAP5: Opcode
pub const SWAP6: Opcode
pub const SWAP7: Opcode
pub const SWAP8: Opcode
pub const SWAP9: Opcode
pub const SWAP10: Opcode
pub const SWAP11: Opcode
pub const SWAP12: Opcode
pub const SWAP13: Opcode
pub const SWAP14: Opcode
pub const SWAP15: Opcode
pub const SWAP16: Opcode
sourceimpl Opcode
impl Opcode
sourcepub const SELFBALANCE: Opcode
pub const SELFBALANCE: Opcode
SELFBALANCE
sourcepub const EXTCODESIZE: Opcode
pub const EXTCODESIZE: Opcode
EXTCODESIZE
sourcepub const EXTCODECOPY: Opcode
pub const EXTCODECOPY: Opcode
EXTCODECOPY
sourcepub const EXTCODEHASH: Opcode
pub const EXTCODEHASH: Opcode
EXTCODEHASH
sourcepub const RETURNDATASIZE: Opcode
pub const RETURNDATASIZE: Opcode
RETURNDATASIZE
sourcepub const RETURNDATACOPY: Opcode
pub const RETURNDATACOPY: Opcode
RETURNDATACOPY
sourcepub const DIFFICULTY: Opcode
pub const DIFFICULTY: Opcode
DIFFICULTY
pub const LOG1: Opcode
pub const LOG2: Opcode
pub const LOG3: Opcode
pub const LOG4: Opcode
sourcepub const DELEGATECALL: Opcode
pub const DELEGATECALL: Opcode
DELEGATECALL
sourcepub const STATICCALL: Opcode
pub const STATICCALL: Opcode
STATICCALL
Trait Implementations
impl Copy for Opcode
impl Eq for Opcode
impl StructuralEq for Opcode
impl StructuralPartialEq for Opcode
Auto Trait Implementations
impl RefUnwindSafe for Opcode
impl Send for Opcode
impl Sync for Opcode
impl Unpin for Opcode
impl UnwindSafe for Opcode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more